"Where Exactly Are the Difficulties in Reasoning Logically about Code? " by Joseph Hollingsworth, Michelle Cook et al.