by David Chappell (Author)
Format: Paperback
Pages: 344
Edition: 2
Publisher: Taylor & Francis
Published: 27 Jul 2010
ISBN 10: 0415566509
ISBN 13: 9780415566506