Describing the what and why of students' difficulties in Boolean logic - Herman, G L; Loui, M C; Kaczmarczyk, L; Zilles, C (ACM Trans Comput Edu, 2012)