Cleopatra : fact and fiction - Watterson, Barbara (Amberley Publishing, 2019)