Reading list: M. Hussein Ali
Understanding Electronics