Text this: Applications of computational fluid dynamics (CFD) in the design and development of heterogeneous photo-catalytic reactors /