Medieval robots : mechanism, magic, nature, and art - Truitt, Elly Rachel, (Middle Ages Series)