books that stimulate critical thinking skills