analog and digital electronics - peter h.beards