A good read, especially for #INF532 students @hbailie @julielindsay 5 years ago