by Adrian Room (Author)
Format: Paperback
Pages: 439
Edition: 2nd Revised ed.
Publisher: McFarland & Co
Published: 30 Apr 2013
ISBN 10: 0786475250
ISBN 13: 9780786475254