TY - GEN AU - Bradley Trevor Greive TI - The meaning of life SN - 9780740723360 ER -