One song that definitely didn't soundtrack the former PM's funeral was Frank Turner's Thatcher F****d The Kids, a rather less forgiving take on the Iron Lady's legacy that appeared on 2006's Campfire Punkrock EP.

A lot has happened to Turner since that solo debut. His last album, England Keep My Bones, peaked in the charts at a more-than-respectable No 12; he headlined Wembley Arena last April in front of a crowd of 12,000; and he played his part in Danny Boyle's state-of-the-nation address during the Olympics Opening Ceremony.

It's easy to pigeonhole Turner as a 21st-century Billy Bragg whose music, lyrics and raw delivery retain the anger that has mellowed somewhat in the Bard of Barking's middle-aged work (although Turner's posh Eton-boy libertarian background is more complicated than that).

But while the times are crying out for a hard-hitting political voice, Tape Deck Heart emerges as something else: the romantic breakup album. There are no clichés here, however, no maudlin moments of self-indulgence, just bold honesty and brilliant music from an artist whose tongue is scathing whether turned in on himself or out on society.