Magic Lands by John M. Findlay