iwl4965
Intel maintains the iwl4965 driver. Their Linux driver project site is:
http://www.intellinuxwireless.org/
firmware
You can get the firmware for iwl4965 from:
http://www.intellinuxwireless.org/?p=iwlwifi&n=downloads
kerneldoc
There is plenty of documentation for the iwl4965: