publisher: Sterling
publish date: November 1st 2005
format: hardcover pages: 160
language: English
ISBN:
1402723172 (9781402723179)
publisher: Sterling publish date: March 1st 2007
format: paperback pages: 160
language: English
ISBN:
140274742X (9781402747427)