Membre de l'équipage d'un navire de commerce Robert Knox (il a 19 ans) est fait
prisonnier en avril 1660 avec son père (capitaine du navire) et 14 marins par le
roi de Ceylan. Sa captivité durera 19 ans, elle s'apparentait à une assignation
à résidence, les villages étant chargés de nourrir les "invités du roi". Il a
donc vécu à la Cingalaise et plutôt mieux que l'habitant moyen. Mais le fait
d'être au contact des gens du peuple rend précieux son témoignage sur la vie
quotidienne, à charge la construction de l'ouvrage et le style de l'époque.