Men's fashion & style
£26
I’m not a big fan of Duffle coats (too public schoolboy) but this jacket from (cough) Top Man is alright (£60):
only £14 from topman