Book reviews

Lancashire Telegraph