Guildford Book Festival tickets now on sale