Electrical circuit theory and technology, revised 2nd Ed - Oxford Nnewnes 2001