thought+provoking+books