Gk Pal Physiology Pdf !!better!!
The book is massive (nearly 1200 pages). Start with the "High Yield" chapters: