Crash Course

This video by Chris Martensen is kind of boring at the beginning, but I think you will really enjoy the example at the end.