Essential books for the library of all general practitioners