Author: Albert E.-compiled and edited by Wier