http://www.springer.com/us/book/9780792305866