Political Parties, Spectrum and Philosophies