Title: History of Modern Computing, Second Edition