Memnoch
1995 • 348 pages