amakuru y'ubuhamya bwa jeanne tuyakesha syfia grands lacs david gelernter's father was computer science professor herbert gelernter most later versions have credited bartholomew and domino as co writers