ID:DA12567023
Search authors sharing the same name
Jacques Crovisier and Thérèse Encrenaz ; translated by Stephen Lyle
Cambridge University Press c2000
hc. , pbk.
Available at 7 libraries