It would not be possible to take on such an ambitious project without the wealth of knowledge, both free and paid, on the internet. Have a look through some of the books, videos, discussion and articles that have helped us so far. This list will grow as we learn more. Many thanks to all of the authors.
Or, browse through everything we have discussed on this site. Just choose a topic to see related posts.