Geometric Gear Geometry and Applied Theory . Gear Geometry and Applied Theory . Ali salmani  818 pages