publisher: Sterling
publish date: October 24th 2004
format: hardcover pages: 160
language: English
ISBN:
0760762163 (9780760762165)
publisher: Sterling publish date: April 7th 2009
format: paperback pages: 182
language: English
ISBN:
1402767161 (9781402767166)