Bump Mapping - How?

How can I do bump mapping?
I’m using a Voodoo3 graphics card, but ideally it should work with as many cards as possible.