Author: Albert Cook Library.