by Art Silverblatt (Editor)
Format: Hardcover
Pages: 1007
Publisher: Praeger Publishers Inc
Published: 26 Nov 2013
ISBN 10: 0313392811
ISBN 13: 9780313392818