publisher: Lulu.Com
publish date: May 1st 2008
format: paperback pages: 492
language: English
ISBN:
1435718704 (9781435718708)
publisher: Wordware Publishing
publish date: July 31st 2007
format: paperback pages: 453
language: English
ISBN:
1598220411 (9781598220414)