books about challenges