In the creation of this guide, we have used the following sources: