Top 1089 bruce bishop PDF Book Page 46