Thanks for your comments - those are the type I was looking for. I'm looking for some good books or videos to go into depth on this topic, please continue to recommend other resources.