Machine technology. - Taraporevala, D. B.