Cyclop
1986 • 510 pages