New English Library Ltd (Jun 20, 1996)
| Paperback
592 pages | 111 x 178 mm | English
Dewey 823.914