publisher: Humana Press
publish date: October 6th 1999
format: hardcover pages: 574
language: English
ISBN:
0896037258 (9780896037250)
publisher: Humana Press publish date: October 12th 2010
format: paperback pages: 574
language: English
ISBN:
161737153X (9781617371530)