New English Library Ltd (Mar 01, 1990)
| Paperback
608 pages | English