Revised by Arthur R Pell By (author) James Allen