Axiomatic framework for the BGG Category O - Apoorva Khare (2008)