a good paper for those new to the topic