Pearson's Canal Companion (9780907864639) Michael Pearson