Machaut's world : science and art in the fourteenth century