Electronic projects handbook - Tiwana, Amrit Bir (BPB Pub, 1995)