A facet theoretical approach to voting behavior