publisher: Kyle Books publish date: October 18th 2004
format: hardcover pages: 240
language: English
ISBN:
1904920020 (9781904920021)
publisher: HarperCollins publish date: September 3rd 2007
format: paperback pages: 192
language: English
ISBN:
0007241283 (9780007241286)
publisher: Prentice Hall
publish date: October 30th 2007
format: hardcover pages: 160
language: English
ISBN:
0135017769 (9780135017760)
publisher: Ryland Peters & Small
format: hardcover
language: English
ISBN:
184172386X (9781841723860)
publisher: Kyle Books publish date: January 16th 2009
format: paperback pages: 176
language: English
ISBN:
1904920985 (9781904920984)