Top 726 edward lipuma PDF Book Page 31