Please check out a few of these books, links, and articles. Need more info? Let me know!