Oracle Night
978 0 571 21699 4
Paperback 207 pages