Shear Thickening In Non-Brownian Suspensions