Recommended Reading for Evolution?

I’ll make this short and sweet.

I’ve been reading Dawkin’s The Selfish Gene, and it’s been really helpful filling in some of the gaps I have in my understanding of how evolution actually works.

The last biology class I took was in high school, and I don’t think the mechanics of evolution is covered particularly well in American high schools.

I’m looking for recommendations—has anyone read any books that accurately describe the process of evolution for someone without specialized knowledge of biology? I’ve already checked LessWrong’s recommended textbooks, and while it recommends some books on evolutionary psychology and on animal behavior from an evolutionary perspective, it doesn’t appear to have anything that describes evolution itself in sufficient detail to model it.

I’m toying with the idea of trying to program an evolution simulator, and so I need a fairly detailed, accessible account.

Thanks for the help!