Indefinite Inner Product Spaces