Billiards - An introduction to Dynamical Systems with Impact by Ijaz Durrani