good clean, feel good fiction with a sense of humor