by Daniel Rosenthal (Editor)
Format: Paperback
Pages: 448
Edition: Revised edition
Publisher: Button Group PLC
Published: 05 Apr 2007
ISBN 10: 0954876628
ISBN 13: 9780954876623