Generalized riemann problems in computational fluid dynamics paperback