Failure is essential. Trial and error is necessary. David Bergen David Bergen (born January 14, 1957) is a Canadian novelist. He has published nine novels and two collections of short stories since 1993 and is currently based in Winnipeg, Manitoba, Canada. His 2005… Read More ›