Introductory Dc/ac Electronics by Nigel P. Cook & Gary A. Lancaster