by Ted Reader
publisher: Prentice Hall Cda publish date: July 3rd 2002
format: paperback
language: English
ISBN:
0130446157 (9780130446152)
publisher: Viking Canada
publish date: July 1st 2002
format: paperback pages: 256
language: English
ISBN:
0670043613 (9780670043613)
publisher: Penguin publish date: November 14th 2006
format: paperback pages: 232
language: English
ISBN:
014305533X (9780143055334)