Bull by James Roome

£6.00

"From its opening lines, you won’t be able to put Bull down until you reach the end. A fabulously funny and oddly moving first collection. It reads...