normal mapping is not a form of bumpmapping, though they are somewhat similar in concept, the execution of the two is very different. (doom3 uses bump, normal, and specular maps) also bump mapping isn't a lighting technique, it is a pixel coordinate distortion techniquie