by SirThomasHeath (Translator), Archimedes (Author), ThomasHeath (Translator)
Format: Paperback
Pages: 564
Publisher: www.snowballpublishing.com
Published: 01 Oct 2009
ISBN 10: 1607961849
ISBN 13: 9781607961840