Corpus Christi, a history and guide