Electrical Engineering : Principles and Applications by Allan R. Hambley (2007,A nice touch in this textbook is the list of common mistakes to avoid.