publisher: Fairmont Press
publish date: August 26th 2010
pages: 1071
language: English
ISBN:
1439853568 (9781439853566)
publisher: Fairmont Press publish date: August 28th 2009
format: hardcover pages: 300
language: English
ISBN:
1420083821 (9781420083828)