Canal Dreams by Iain Banks & Iain M. Banks