Spectral Methods: Evolution to Complex Geometries and Applications to Fluid Dynamics (Scientific Computation)