Machine elements (Peace Publising)
606 p.21 cm.