The Monstrous Regiment. Programme and cast.