Electrical Engineering For All Engineers by Cliff H. Grigg & Edward D. Wheeler