Ultimate Cape Verde Travel GuideHow to Enjoy Cape Verde Like a Local308 pages11 hours of readingTrack