Text this: Computational techniques for fluid dynamics [volume 2]