Thor: Ragnarok

27/10/17

Regular readers of this blog will already know that I usually tend to steer clear of superhero movies – and of all of Marvel’s extensive franchise, the Thor movies have long been anathema to me. So why did I make an exception this time? Two words. Taika Waititi. The New Zealander helmed two of my favourite films of last year, The Hunt For The Wilderpeople and What We Do In the Shadows. Surely, if anyone can put a rocket up the Norse God’s backside, he’s the one?

The good news is, he’s been pretty successful on that score. Thor: Ragnarok is played mostly for laughs and, once you get used to the idea, it really works. Chris Hemsworth is clearly enjoying himself as Thor takes on a whole new persona – clumsy, vainglorious and full of witty one-liners. I actually find myself enjoying large sections of this film, which I really didn’t expect. Waititi even has Stan Lee give Thor a haircut, lopping those infamous blonde locks off once and for all and you know what? It’s an improvement. Waititi makes an appearance himself, supplying the voice for a character called Korg, and he’s one of the film’s ace cards, supplying the kind of much-needed comic relief that Baby Groot delivered in Guardians of the Galaxy Volume 2.

After some adventures on Earth, Thor (Hemsworth) returns to Asgard to find that things have changed drastically in the land of the Gods. His father, Odin (Anthony Hopkins), has gone missing and his brother, Loki (Tom Hiddleston), has installed himself as ruler in the old man’s absence. Thor insists that Loki takes him to find his father, who has been unceremoniously dumped in a retirement home on Earth but, when they do eventually locate him, he announces that his time has come and that he is about to shuffle off the old immortal coil (apparently even gods can go past their sell-by date). Then Loki somehow manages to unleash Hela (Cate Blanchett) the evil sister that he and Thor didn’t even know they had. Turns out she’s the goddess of Death and she’s intent on ruling Asgard and… ah, you know what? It’s pointless recounting the plot, because it’s basically the usual old nonsense, but this time out it’s nicely written, beautifully presented nonsense, which really helps. It’s interesting to note that a lot of fans have objected to Waititi’s modifications. It’s as though they think that a story about a buff Norse god with a magic hammer needs to be approached with po-faced gravity. Really? Trust me, this works a whole lot better.

Okay, so as I said earlier, Waititi is only partially successful with his approach. The usual tropes that I have come to dread still apply: there are overlong cosmic punch ups, the insertion of as many Marvel characters as possible to trade in on the ‘Marvel Extended Universe’ – here it’s The Hulk (Mark Ruffalo) and Doctor Strange (Benedict Cumberbatch) who make guest appearances – and, as ever, the feeling that the storyline is utter nonsense. It’s almost as though… well, as though the whole thing’s been based on a comic book.

Hardcore fans will want to know that there are a couple of post-credit sequences here but the second of them, after you’ve waited patiently through what seems like an eternity of scrolling text, barely seems worth the wait.

Good – but not Marvellous.

4 stars

Philip Caveney

The Party

26/10/17

Shot in stark (and very unforgiving) black and white and confined pretty much to one set, The Party feels like the kind of thing that Mike Leigh has done so brilliantly in the past – indeed, if it resembles one of his works in particular, it certainly has echoes of Abigail’s Party about it. With a sprightly running time of one hour and eleven minutes, this film, written and directed by Sally Potter, canters amiably along but, though it can’t be accused of overstaying its welcome, it never entirely manages to blow you away.

Janet (Kristen Scott Thomas) is in the mood to celebrate. She’s just been appointed shadow health minister for the ‘opposition’ and has invited some close friends around for vol au vents and bubbly. They are: her snarky best friend, April (Patricia Clarkson), and her partner, the hippy-dippy faith healer, Gottfried (Bruno Ganz); feminist university lecturer, Martha (Cherry Jones) ,and her wife, Jinny (Emily Mortimer), who is currently expecting the patter of er… little triplets; and, definitely the odd one out at this gathering, handsome young property developer, Tom (Cillian Murphy), who explains that his wife, Marianne, will be ‘along later for dessert… or maybe just coffee.’ But it’s not destined to be a happy occasion, because Janet’s morose husband, Bill (Timothy Spall), has something he really needs to get off his chest…

Relentlessly middle class in its themes, the story is mostly about people being unfaithful to one another and, though the performances are generally pretty good, the protagonists cannot seem to help slipping into caricature. April can’t open her mouth without insulting somebody, Martha and Jinny say things in public that any rational person would surely save for later on, and Gottfried is so glib it hurts – but then maybe that’s entirely the point of him. Only Tom seems to have convincing reasons to act the way he does and, indeed, Murphy’s performance is the strongest one here – a man driven by jealousy to do something unspeakable.

Mind you, there’s a conclusion that I really don’t see coming and, all in all, this film makes a decent antidote to the steady diet of superhero movies we’re constantly being offered. I can’t help feeling though, that given the same set up and the same cast of characters, Leigh would have knocked this out of the park.

3.8 stars

Philip Caveney

The Snowman

 

25/10/17

Apart from the occasional exception, the name ‘Michael Fassbender’ attached to a film used to stand for a guarantee of some kind of quality (although, since Assassin’s Creed, he doesn’t seem to have put a foot right). Director Tomas Alfredsen did a fabulous job with Let the Right One In, and his Tinker Tailor Soldier Spy adaptation received a lot of acclaim (even if it did leave me feeling indifferent). Still, put the two men together on an adaptation of one of Jo Nesbo’s hugely successful scandi-noir thrillers and for good measure, bring in Soren Sveistrup (of The Killing) to co-write the screenplay, and you’ve got at least a chance of a winner, right?

Well, no, I’m afraid not. It’s hard to understand quite how The Snowman can have gone so spectacularly wrong, but wrong it undoubtedly goes, a two hour opus that actually feels more like four, so turgid is the storytelling. It doesn’t help that wonderful character actors like Toby Jones and Adrian Dunbar are reduced to standing around spouting bits of clunky exposition whilst looking vaguely embarrassed, or that the plot is so ridiculously convoluted it beggars belief. Most damning of all in a procedural is that the eventual unveiling of a killer seems designed to surprise absolutely no-one, since it’s evident from about half an hour in who that killer is going to be – simply because we are presented with no other possible suspects.

Harry Hole (Fassbender) is a washed-up detective, reduced to drinking himself insensible in children’s playgrounds, after a messy break-up from his partner, Rakel (Charlotte Gainsbourg), whom he still carries a torch for, and his teenage stepson, Oleg (Michael Yates). When new recruit Katrine Bratt (Rebecca Ferguson) joins Harry’s team, the two of them work together to investigate a series of seemingly random killings, which are always marked by the presence of a snowman at the murder scene. This being Norway in the depths of winter, there are presumably an awful lot of snowmen about – and, when a character surmises that it’s probably falling snow that sets the killer off, it’s hard not to smile. The film occasionally flashes back to the events of nine years earlier in which another alcoholic detective, Rafto (Val Kilmer), stumbles around investigating a similar case – but the film is so clumsily edited, we’re not always sure what is past and what is present. Kilmer, by the way, is positively unreal. I get the impression that his efforts have been edited down to the bare minimum.

What else can I tell you? What might have generated suspense on the printed page doesn’t really work on film. The smiling snowmen featured throughout the story are no doubt intended to come across as sinister, but here they just cause unintended sniggers – and how is that Harry, a hopeless chain-smoking alcoholic, still manages to sport a six-pack that would make Charles Atlas suitably envious?

I hate to be so negative, so let me just say that those snowbound Norwegian landscapes do look ravishing – but frankly, that’s really not enough to recommend this farrago of a film. I doubt that it will please fans of the book and I’m sure it will leave most cinema-goers as baffled as I am.

1.5 stars

Philip Caveney

 

The Real Thing

 

 

25/10/17

King’s Theatre, Edinburgh

Tom Stoppard’s The Real Thing is an arch examination of what we mean by ‘truth’ – in love, in life and, of course, in theatre. Despite the linguistic flourishes, however, the central premise – that reality is a shape-shifter, subject to narrative perspective – is pretty bluntly hammered home.

It starts well, with the initial confrontation between husband and wife slowly exposed as fiction: a scene from playwright Henry (Laurence Fox)’s House of Cards. The blurred lines between reality and fantasy are underscored by the revelation that Charlotte (Rebecca Johnson), the cheating wife in the first scene, is – in fact – married to Henry. Her on-stage husband, Max (Adam Jackson-Smith), visits with his real-life wife, Annie (Flora Spencer-Longhurst), and things are further complicated when we discover that Henry and Annie are having an affair. It’s the stuff that farce is made of, and it’s rather nicely done – even if it does at times seem a little too wordy and pleased with itself.

But I’m not sure we need the constant reinforcement of what is, at heart, a straightforward idea. Henry’s Desert Island Discs choices don’t reflect his real musical taste; Charlotte has never been a faithful wife. Brodie (Santino Smith), Annie’s ‘good-cause’, is not the wronged war hero she pretends he is. Most of Billy (Kit Young)’s dialogue is taken from ‘Tis Pity She’s a Whore: he’s rehearsing with Annie; they’re acting the part. It’s all very meta, and interesting to watch, but it does seem to over-complicate an essentially simple premise.

Henry and Charlotte’s daughter, Debbie, is nicely played by Venice Van Someren, but I really don’t understand the character’s function. The role doesn’t add anything to the piece.

The performances are good: the play is dialogue-heavy, but the actors make the most of the sprightly humour, and the verbal jousting is entertaining throughout. Fox’s voice seems a little strained at times, but he plays the part with relish and, particularly in the second act, imbues Henry with real depth.

Stephen Unwin’s direction is clear and unfussy, each scene separated by a choreography of moving furniture, which serves to underline the theatricality. But I think perhaps more layers might have been unearthed had the actors multi-rolled, further calling into question the whole notion of reality. As it is, it’s all a bit one-note, and something of a missed opportunity.

3.8 stars

Susan Singfield

 

 

The Death of Stalin

23/10/17

If there was a prize for ‘Most Unlikely Subject for a Comedy’, the death of Russian premier Joseph Stalin would probably figure on the list of prime contenders. I mean, how amusing can that actually be? But Armando Iannucci clearly isn’t interested in such preconceptions. Against all the odds, he’s fashioned a funny and subversive entertainment from this unpromising source, based on the graphic novel by Fabien Nury.

It’s March, 1953, and Russia is cowering under the brutal regime of ‘Uncle Joe’ Stalin. People can be rounded up and shot for the most spurious of reasons – perhaps they’re intellectuals. Perhaps they belong to the wrong organisation. Perhaps their faces just don’t quite fit. The atmosphere of paranoia is amply portrayed in the film’s opening sequence, where radio director Comrade Andryev (Paddy Considine), is forced to restage a live performance by a symphony orchestra, simply because Stalin has phoned up and asked for a recording of it – and unfortunately no such recording has actually been made. ‘Don’t worry,’ Andryev assures his bemused audience as he ushers them frantically back to their seats. ‘You won’t be killed. I promise.’

Armando Iannucci’s comedy of terrors is a brave and wonderfully assured undertaking, finding comic mileage in the absurdity of day-to-day existence under the jackboot of a tyrant – and from the unexpected possibilities that are unleashed when that tyranny finally comes to an end. When Stalin unexpectedly drops dead from a heart attack, the various members of his government begin the complex task of jockeying for position in the new order and the results are a joy to behold.

The film has been criticised in some quarters for its lack of authenticity, but to be fair, there’s no real attempt to make it feel authentic. Characters talk in a mix of accents from regional British to (in the case of Steve Buscemi’s Nikita Krushchev) broad American, and the script misses no opportunity to go for a well-timed belly laugh.  

The cast is stellar – I particularly like Simon Russell Beale as head of the secret police, Lavrentiy Beria, a smiling assassin who hides his vile nature under a mask of cheerful bonhomie. Jeffrey Tambour is also excellent as Georgy Malenkov, Stalin’s second in command, who suddenly finds himself simultaneously having to lead the country in its collective grief and incapable of coming to a rational decision about anything. Rupert Friend has a lot of fun with the role of Vassily, Stalin’s loose-canon, vodka-swilling son. But the film’s undoubted comic highlight is Jason Isaacs as straight talking ‘Marshall of the Soviet Union’, Georgy Zhukov, the hilarity aided no end by the fact that he talks with a pronounced Yorkshire accent. I’ve no idea why that’s so funny, it just is.

Okay, so this isn’t quite the comic masterpiece that some have dubbed it. The film suffers somewhat from the age-old problem of having nobody in particular to root for, since they all appear to be lying, double-dealing creeps – unless of course, you count Olga Kurylenko’s Maria Yudina, a concert pianist who seems to be the only person in the film brave enough to speak her mind about Stalin’s cruelty; but hers is a cameo role, acted out on the sidelines. The only other character we remotely care about is Stalin’s hapless daughter, Svetlana (Andrea Riseborough), who can only watch the carnage that unfolds in the wake of her father’s death and hope against hope that she’ll somehow make it out of there alive.

Weighing in at a relatively sprightly 106 minutes, The Death of Stalin is a clever and accomplished movie, well worth investigating. This is Iannucci playing to his strengths as a political satirist and mostly coming up with the goods. Interesting though, that despite a script peppered with crackling dialogue, the film’s funniest scene is an entirely visual one. Go figure.

4.2 stars

Philip Caveney

 

Numero 25

 

19/10/17

St Remy de Provence

We’re in St Remy looking for somewhere to eat, but our regular haunts (La Casolette and the Bistrot des Alpilles) are closed: it’s the end of the season, after all, and things are winding down. We’re not inspired by Les Saveurs current menu (too much focus on veal), so we’re walking along the Boulevard Mirabeau trying to decide. We settle on Numero 25, mainly because it looks so stylish inside. The set menu looks interesting too; it’s a little expensive compared to other places in the area (thirty two euros for three courses) but still very reasonable by British standards.

I start with the carpaccio de boeuf charolais, which is perfect – soft and melty and utterly indulgent. Philip has the tataki de Thon albacore, slices of lightly seared tuna served with a spicy wasabi sauce. Again, it’s very nicely done.

My main course is a pave de Thon albercore – a fish pie – but it’s not like any fish pie I’ve had before. It’s served with an attractive (empty) lobster head, and it’s in a pot with a pastry crust, which is crisp and quite delicous. Inside, there’s a generous selection of prawns and mixed fish, although there’s perhaps a bit too much bulgar wheat in the base, bulking out the meal. Philip opts for the Parmentier de canard confit, which comprises chunks of duck and truffles under a garlic mashed potato. It’s great – tasty and richly flavoured – but would definitely benefit from some kind of vegetable accompaniment.

Pudding is crumble pomme & caramel salé, which is big on apple and short on crumble – just what I need after my hefty main course. It’s served with vanilla cream, which I don’t eat, but it’s a pleasant way to end the meal. Philip has the moulleaux coulant au chocolat, a fondant, which is nicely cooked, crispy on the outside and oozing in the middle. It’s served lukewarm, rather than hot, which does rather diminish the pleasure, but it is quickly devoured.

Again, we eschew the wine – we’re not sure why: but we just don’t fancy a drink. All in all, we’ve had a lovely evening – an interesting and imaginative menu that has left us feeling comfortably satisfied.

4.1 stars

Susan Singfield

Auberge de Tavel

17/10/17

Tavel, Provence

Auberge de Tavel comes highly recommended: my mum, who is no stranger to a fine dining establishment, tells us that the five course lunch  she ate here last year was the best meal she’d ever eaten. Anywhere. Ever. It’s hard to resist the lure of such enthusiasm – and why would we want to? We’re spending half term with my parents in nearby St Gabriel and, even better, Mum has found a Groupon deal, promising us that same menu for a mere 39 euros per couple. PER COUPLE! We book hastily, pile into the hire car and head off into the hills.

The auberge is a charming little hotel in the tiny village of Tavel. We decide to make the most of the October sunshine and sit outside (something we definitely won’t be doing when we return to Edinburgh next week). We find ourselves in a small courtyard, all Provençal shutters and bleached grey stone, pretty flowers and trailing plants. It’s delightful and certainly bodes well.

The first offering from the tasting menu is a dainty amuse bouche, a kind of creamy onion crumble in a miniature glass jar. It’s unusual, but rather nice, and certainly whets the appetite.

The basket of bread that arrives before the next course is not the customary sliced baguette; instead we have hunks of warm fresh olive and walnut bread. The walnut in particular is absolutely heavenly.

The second course is soup – a cold courgette soup to be precise, which doesn’t sound at all appetising but is, in fact, delicious, delicately seasoned and bursting with flavour. It’s accompanied by a crisp bread loaded with whipped goat’s cheese, which is admittedly quite hard to eat – not because it doesn’t taste amazing; it does, but because the base is so brittle, the topping so generous, and its location (balanced on the side of the soup dish) not exactly ideal for applying pressure. We narrowly avert any major spillage, and thoroughly enjoy the food.

Course three is lamb, served with vegetables and polenta. I’ve never really liked polenta but this is a game-changer: it’s crisp and light and perfectly complements the robust flavour of the slow-cooked lamb and its rich sauce.

Thank goodness the next course is a light one: a fig comfiture with ricotta cheese. It’s light, and very appropriate for this stage in the proceedings.

Next up, we’re surprised by an additional amuse bouche, creme brulee, creatively presented inside a real egg shell, with a mini soldier of cinnamon toast on the side. It’s cute as anything, and makes us all smile, even before we’ve tasted it. Happily, it tastes every bit as good s it looks.

Our final course is a sort of poire belle Helene/pavlova mash-up, deliberately retro in its style. Presented on a stripy red, white and grey plate reminiscent of 80s teenage bedspreads, it’s a pretty crown of meringue topped with cream, a poached pear, and lashings of nutella sauce. It’s unusual, but I like it.

We don’t sample the wine, although the list is extensive – Philip and I both enjoy a tipple, but lunchtime drinking has a habit of eradicating the afternoon, so we stick to tap water. We do have coffee though, which comes with petit fours; goodness knows, these are an unnecessary addition at this juncture. Still, we eat them – purely, you understand, in the name of research for this review. And very good they are as well.

It’s a great start to our week in France: a noteworthy meal in wonderful company. If you should find yourself in the area this is a restaurant you really must visit. But if you’re going for the tasting menu, you should probably skip breakfast.

5 stars

Susan Singfield

Cockpit

10/10/17

Lyceum Theatre, Edinburgh

If you want to see the Lyceum in a completely different light, then now is the time to do so, as the whole place has been transformed for a timely production of Bridget Boland’s Cockpit, a challenging political piece set in the aftermath of World War Two.

It’s hard to make truly immersive theatre in a Victorian proscenium arch, but the design here is radical. There is raked seating on the stage, facing the auditorium, making the performance space effectively traverse. There are suitcases spilling their guts onto random seats; ladders leading up to (and down from) the boxes; the gantry is exposed. Even the trap-room is utilised. And yet, despite being rendered almost unrecognisable, the theatre building is also given a central role in this production, which is – cleverly – site-specific. For we are all (actors and audience) cast as displaced people (DPs), released from prisons and concentration camps across Germany but not yet able to celebrate our liberation. Instead we are cooped up in a provincial German theatre, which has been requisitioned by the British Army to serve as a holding pen before we are repatriated.

There’s a strong reminder here of the complexity of war: the common enemy may have been defeated but there are other grievances just as entrenched, which may never be resolved. This exploration of European history and relations seems especially prescient, as – outside the theatre – we try to navigate the choppy waters of Brexit. Divisions within our own country are deep and rancorous; our relationships with others have yet to be determined. Cockpit feels as though it could have been written last week, although in fact it was penned in 1948. These are interesting times in which to consider the notions of idealism versus pragmatism, hope versus despair.

Cockpit  is a witty, clever play. Forcing people of different nationalities and political persuasions to co-exist in a confined space allows the arguments put forward to appear spontaneous and natural, while the plot device of a suspected plague outbreak ensures we also see the characters’ common humanity, as they put aside their differences to focus on survival. The enormity of the task faced by Captain Ridley (Peter Hannah) is made very clear. A workable exit strategy seems nigh on impossible, as tensions rise between the various factions, and no one is prepared to compromise.

There is comedy here too: Dylan Read (who also plays French farmer Duval) excels as Bauer, the uptight stage manager, who prizes saving his beloved building above all else. His pomposity is funny: he fusses over petty details, takes great delight in providing props, bristles at the suggestion he might be ‘front of house.’ Through him, Boland also explores the redemptive power of theatre, a thread which culminates in an awe-inspiring performance from La Traviata by singer Sandra Kassman. Bauer might seem ridiculous, but preserving art and culture is important, we are shown.

Director Wils Wilson has served up a fascinating piece of theatre, which, if not exactly enjoyable, is nevertheless arresting and thought-provoking. It’s provocative and demanding; it’s not an easy piece to watch. But it’s certainly worth the effort, and will have you thinking long after the curtain falls.

4.5 stars

Susan Singfield

 

The Kite Runner

09/10/17

King’s Theatre, Edinburgh

Khaled Hosseini’s best-selling novel, set against the changing face of Afghanistan through the nineteen-seventies and beyond, gets an assured if slightly pedestrian adaptation by Matthew Spengler, who opts to use the same first person narration as the book. It’s a powerful and deeply affecting story about friendship and rivalry and how the events of childhood serve to shape the adult psyche.

David Ahmad takes the central role of Amir – and it must be a punishing performance, as he is involved in every single scene. This is the story of young Amir who lives with his father Baba (Emilio Doorgasingh) in a fine house in Afghanistan. It is also the story of the two servants who live and work in the household, Ali (Ezra Foroque Khan) and his son, Hassan (Jo Ben Ayed). Amir and Hassan are friends who play together every day, unmindful of the fact that they are on opposite sides of the Sunni/Shia divide. When the Taliban take control of the country, that divide causes incredible tensions – and when Amir witnesses an act of barbaric cruelty enacted on Hassan by some Sunni boys, he chooses to look the other way… something that in the fullness of time, he comes to bitterly regret.

The play is simply and effectively staged. I love the device of the giant kite-shaped screen that descends from time to time with images projected onto it and shadows swarming behind it. The scene where it is used to mask the story’s most heinous moment is a brilliant piece of theatre – making the event infinitely more horrible, simply because we do not see it. The imagination always paints the most terrible pictures.

I also love the presence of tabla player Hanif Khan on stage, his urgent rhythms serving to propel the story along at key moments. If some scenes occasionally feel a little exposition-heavy, this is perhaps an inevitable consequence of the narrative – but those who love the novel (and they are many) will surely appreciate how much care and attention has gone into adapting this for the stage.

The rapturous applause at the play’s conclusion is ample evidence of how much the audience in the packed auditorium enjoy this performance.

4.2 stars

Philip Caveney

The Mountain Between Us

08/10/17

This handsomely mounted movie, directed by Hany Abu-Assad, is a story of survival against all the odds in remote mountain locations. Nicely acted and decently filmed, it’s hampered somewhat by an all-pervading sense of predictability and by the conviction that it could have been a whole lot better if it had been willing to take a few more risks, particularly in the gender-stereotyping department. 

Photojournalist Alex (Kate Winslet) is desperate to get to Denver, where she’s scheduled to marry her partner, Mark (Dermot Mulroney). But impending bad weather leads to the cancellation of her flight. At the airport, she overhears surgeon Ben Bass (Idris Elba) telling a flight attendant that he too is desperate to get to Denver in order to carry out an urgent operation on a young patient. Alex talks him into sharing the cost of chartering a small private plane, flown by aging pilot, Walter (Beau Bridges), a man who clearly hasn’t spent an awful lot of time reading up on his health and safety procedures. Almost before you can say ‘bad idea,’ Walter has suffered a fatal stroke and the couple find themselves involved in a messy crash-landing on a snow-covered mountain peak. Worse still, Walter hasn’t bothered to inform anybody about the flight so nobody knows where they are – oh, and one more thing: Alex has only gone and fractured her leg…

All the usual tropes of a survival movie are present and correct – the couple overcome the problems of staying warm (mostly it would seem, by burning credit card bills) of finding food (a couple of packets of almonds) and of healing their wounds. Ben somehow finds the necessary tools to fix Alex’s broken leg and generally patch her up. If there’s a real criticism here, it’s that Ben is pretty much the ingenious hero throughout this scenario, solving nearly all of the couple’s problems single-handedly – even, at one stage, dragging Alex along behind him like an encumbrance. A hungry cougar adds a bit of much-needed menace (and eventually ends up supplementing the food supply) but eventually, the hapless couple realise that, if they are going to make it out alive, they will have to descend the mountain on foot – and, as they travel, it becomes increasingly apparent that the two of them are falling for each other, big time. Which is awkward, to say the very least.

This would be all well and good, but the film then overstays its welcome by looking at what happens after the events on the mountain, dragging out proceedings and holding off on an ending that we all know is waiting in the wings. Winslet and Elba make an agreeable couple and manage to strike plenty of sparks off each other, but she should have been given a bit more to do on that mountain.

All in all, this is watchable stuff – but not exactly ground-breaking.

3.5 stars

Philip Caveney