Jean-Yves Girard · 1995
394 pages · ~10h read
philosophy · science
Jean-Yves Girard · 2004
387 pages · ~10h read