1
Published 2006
Springer Berlin Heidelberg

2
by Esnault, Hélène
Published 2023
Springer Nature Switzerland