There are a number of knowledge bases that are useful for understanding the various aspects of infrastructure deployment, management, and operation. Ones that we have found useful are listed below.