by Darren Brooker
publisher: Focal Press
publish date: April 18th 2006
format: paperback pages: 399
language: English
ISBN:
024052022X (9780240520223)
publisher: Focal Press publish date: January 1st 2012
format: ebook pages: 397
language: English
ISBN:
1282665952 (9781282665958)
publisher: Focal Press
publish date: November 1st 2008
format: paperback pages: 397
language: English
ISBN:
024052117X (9780240521176)