Top 345 olivier faugeras eds PDF Book Page 14