A short history of scientific ideas to 1900 by Charles Joseph Singer · Bookplated