Author: H & W C I. D A A C.