publisher: Humana Press publish date: November 19th 2010
format: paperback pages: 498
language: English
ISBN:
1617376116 (9781617376115)
publisher: Springer
publish date: January 1st 2006
format: ebook pages: 518
language: English
ISBN:
128035870X (9781280358708)