Knowledge
Data
13116146743 4811578 24841 040510467
6160090 9933 37
95783319 5105092428 547922 59364515