Top 449 davies randall 1866 1946 PDF Book Page 19