The 20 standout stories from the 2016 Bristol Short Story Prize will challenge, consume and resonate with readers, in what is an enthralling, pulsating collection.