Top Girls is a curious play, a mixture of moments that had me mentally punching the air, feeling angry and a little frustrated.
Its themes of women's role in society, their career options, the expectations, sacrifices and prejudices have echoes in today's exposure of the gender pay gap and lack of representation at board level.
A restaurant dinner with a fantasy guest list opens the play, the singularity of which is only revealed as the story progresses.
It is hosted by Marlene (Katherine Kingsley) who is celebrating a promotion to a senior position at a recruitment agency.
She is joined for dinner by a collection of notable but perhaps unfamiliar women from history and folklore.