Caroline John dies