publisher: Praxis Publications Inc publish date: January 1st 2007
format: ebook pages: 856
ISBN:
1281045543 (9781281045546)
publisher: Springer publish date: April 16th 2013
format: paperback pages: 432
language: English
ISBN:
1461445760 (9781461445760)