‘Cape to China’ Book Fair opens at the Castle of Good Hope