Realms of meaning : a philosophy of the curriculum for general education