Nathan O'Hagan spends some time with his readers in Waterstone's.