Last Minute Internal Medicine by Keith Meyer, Anne Tilley & Rebecca Miksad