Bookworm

Mark de Silva: Square Wave

0:00 | Feb 25th, 2016

Philosopher Mark de Silva's debut novel shows what a novel can do when it goes off the beaten track.