This user friendly blog gives a good overview