Defoe, lacking fantasy of his own takes home the drunkard sailor from the pub and lets him tell his stories on the uninhabited island.
1998
2018
2016
2019
2012
2015
1970
2014
2005
2017
2009
2007
2010
1994