Tears of the Giraffe (No.1 Ladies' Detective Agency)

Tears of the Giraffe - Alexander McCall Smith had to read it for history class... blaaaahhhh not that great. predictable.