Books by Bernhard Ripperger