Thanks for your help, so here is a typical student/teacher exchange.
Student: Does a a photon have a mass?
Teacher: No it is a mass-less relativistic object.
Student. But if I calculate the energy of a photon using E=hf for say, a 500nm photon I get a figure of 3.984 x 10-19 J?
Teacher: Yes
Student: And if I use E=MC2 I can calculate the mass to be 4.43 x 10-36 kg?
Teacher, No, you cannot apply that formula to photons, it is just not applicable for two important reasons. 1. Things that travel at the speed of light must have zero mass 2. You just cannot use that equation for relativistic objects.
Student. OK, so the mass is zero so momentum must also be zero because momentum = mv
Teacher, we use the formula mv for non-relativistic objects, we cannot apply this formula because 1. m is zero and 2. It is the wrong formula for photons.
Student. So we use that formula we learned for DeBroglie wavelength and because we know the wavelength we can work backwards and get momentum?
Teacher, Yes, precisely, ρ = h / λ
Student. So for a 500nm photon ρ = 6.64 x 10-34 / 500 x 10-9 = 1.328 x 10-27 kg m s-1
Teacher. Yes, now for a photon the energy is ρ x c = 3.984 x 10-19 J the same number that you got earlier, but this is no surprise as we just playing around with different combinations of symbols.
Student. So I cannot divide my figure for momentum by c to obtain mass, because if I did I would get exactly the same mass as earlier?
Teacher. That is correct, that figure is simply not valid and has no meaning, the mass of a photon is zero.
Is this exchange valid?