by Ugo Foscolo (Author)
Format: Paperback
Pages: 176
Edition: 1st Edition
Publisher: Hesperus Press Ltd
Published: 17 Jul 2002
ISBN 10: 1843910020
ISBN 13: 9781843910022