The forthcoming Birmingham Book Festival has its full programme online now.