Evolution of robots throughout history from Hephaestus to Da Vinci robot - Iavazzo, Christos (Array, 2014)