publisher: Xlibris Corporation publish date: June 10th 2009
format: paperback pages: 614
language: English
ISBN:
1441536337 (9781441536334)
publisher: Xlibris Corp publish date: April 2013
format: hardcover pages: 744
language: English
ISBN:
1483629872 (9781483629872)