publisher: FT Press publish date: September 15th 2005
format: paperback pages: 536
language: English
ISBN:
0273686437 (9780273686439)
publisher: Turtleback Books
publish date: July 1st 2003
format: hardcover
language: English
ISBN:
0613922077 (9780613922074)
publisher: Penguin publish date: July 29th 2003
format: paperback pages: 400
ISBN:
0140513779 (9780140513776)
format: hardcover pages: 256
language: English
ISBN:
0415677211 (9780415677219)
ISBN:
140585328X (9781405853286)