publisher: CrossBooks Publishing publish date: April 27th 2010
format: paperback pages: 276
language: English
ISBN:
1615070699 (9781615070695)
publisher: CrossBooks
publish date: April 22nd 2010
format: ebook
language: English
ISBN:
1462700322 (9781462700325)