Author: Penrose Library.