Mega memory - Trudeau, Kevin (New York Harper collins, 2005)