I highly recommend checking out the following resources: