• Michael H. Hart Arturo Kukeni

10 - 12Hours to read