Useful books in epidemiology for undergraduates which I familiar with
is
Gordis L. Epidemiology, Third Edition. Elsevier Saunders, USA 2004.
and
Greenberg RS, Eley JW, Daniels SR, Boring JR. Medical epidemiology, Third Edition. McGrow-Hill 2001.
A short book was prepared by myself and I use it in teaching undergraduate students can be found on my Research Gate site and you can use it and offer my permission if you feel it is useful. Its title is Introduction to Community Medicine: PART ONE: Basic Concepts and Methods in Epidemiology and Demography for Medical Students