Lattice boltzmann modeling of complex flows for engineering applications paperback