Frank LesterBooksTeaching problem solving : what, why & howNarcissismMind Games for DogsAuthor data: Open Library