Integrated circuits 2nd. ed. - Hibberd, R. G.