Lawrence Hill Books (Oct 1986)
| Paperback
362 pages | English