Cleopatra : a biography - Roller, Duane W., 1946- (Women in antiquity, 2010)