The following books are available for purchase online. I recommend buying from the publisher as it’s cheaper.
Some of them are a bit out of date e.g. the Joburg tour book, due to Covid-19. I will update it when the pandemic is over and I can re-verify the continued existence of some of the tourist attractions, restaurants etc.