Some readers may not be aware that there are a variety of excellent resources on line that provide extensive technical information. The following are very useful and most of the information is free: