The craft of computer programming: lifting the veil. - Donald H. House; Brian A. Malloy; Cory Buckley (Future Play, 2010)