Top 706 shearer davis bowman PDF Book Page 30