Principles of applied electronics. - Zeines, Ben