Top 1095 bruce harris PDF Book Page 46