A student's guide to Fourier transforms :with applications in physics and engineering