Electrical engineering principles and applications - Hambley, Allan R. (Dorling Kindersley, 2008)