Top 675 bernard bate PDF Book Page 29