Text this: Topics in Hyperplane Arrangements, Polytopes and Box-Splines