In terms of "Rebirth" I found this youtube Dhamma talk where Ajahn Sumedho explains how to view rebirth, that I found insightful
I particularly liked where he said
"So rebirth is a mental thing, its not physical, and rebirth is something that is going on all the time, you don't have to believe in a theory of rebirth ..."
And how he relates rebirth in terms of, for example, being bored and being "reborn" into a person watching TV, then getting bored of TV
and getting reborn into someone who is enjoying food and how its just desire that is being "reborn".