An Introduction to Electronics - Saxena, A. K. (Alpha Science International, Limited)