books about perserverance