Pictures by Bookfest Committee and Alex Bright. Cover photo by David Donnan.