charles hall books pdf