1
by Brusilovsky, Peter
Published 2003
Springer Berlin Heidelberg