This is a pretty good review that also explain most of the game mechanics.