• Robert Bjornson Nicholas Carriero David Gelernter (auth.) David Garlan Daniel Le Métayer (eds.)

10 - 12Hours to read