The Memory Jogger II - Brassard, Michael (Saint Joseph's University, 1994)