The Art of Electronics (3rd edition)

Horowitz & Hill