Author: James Walter (translated and Edited by) McFarlane