Category Theory II: Adjunctions, Limits, and Abelian Categories