ISBN:
0646167308 (9780646167305)
publisher: Broad Continent Publishing publish date: June 1st 2009
format: paperback pages: 188
language: English
ISBN:
098052640X (9780980526400)
publisher: Springer
publish date: October 27th 2009
format: kindle pages: 786
language: English
ASIN: B008CLYMYO