bibliographic details : Microelectronic circuits :