Author: Albert E. (edited and devised by) Wier