publisher: Delta publish date: October 25th 2005
format: paperback pages: 256
language: English
ISBN:
0385337876 (9780385337878)
publisher: Delta publish date: January 1st 2005
format: ebook
language: English
ISBN:
129925392X (9781299253926)
publisher: Delta publish date: October 25th 2005
format: ebook pages: 272
language: English
ISBN:
0440335698 (9780440335696)