William Rowan Hamilton has 17 translations in 16 languages

translations of William Rowan Hamilton