This guide is based a variety of resources and experiences. Some specific resources that served as a source of inspiration: