GERARD O'REGAN

A BRIEF HISTORY OF COMPUTING - SPRINGER

9781848000834