AUTHOR'S NOTE: Some web links below may be out-of-date by the time you read this. I try to list links in roughly chronological order where the latest are nearer the top and earliest nearer the bottom of the page. END NOTE.