Microelectronic Circuit Design is a good book if you want to know design. It has topics ranging from basic PN junction diode to topics including OpAmps. (https://www.amazon.com/dp/0073380458/ref=cm_sw_r_cp_awd_g8I3wbWWF8K4K)