Is there anyone that can help me on where to start in this topic? What books to read, websites to check out