You are in: Africa Change location
This is a good ancillary book that gives students an idea about where research is heading.
Comprehensive updated material
This is an excellent book, but I thought it would be overwhelming for my undergrads. Definitely a masters level text.