Here is a list of recommended resources to read: