Ideaspotting. : How to find your next great idea. - Harrison, Sam (Saint Joseph's University, 2006)