by Ruth Finnegan (Editor), James Romanes Sibbald (Translator), Aligheri Dante (Author)
Format: Hardcover
Pages: 696
Edition: Reprint ed.
Publisher: callender press
Published: 04 Feb 2013
ISBN 10: 1625902948
ISBN 13: 9781625902948