books about overcoming challenges