Reading list: D.N.Tanenbaum
Robert K. Tanenbaum