In addition to the fine articles on ndt.net, I have a small program that gives a graphical representation of the UT process at http://www.weldinginspectionsvcs.com/UTDemoDownload.htm . It doesn't do anything other than show the joint, sound path, angle, distance too reflector and depth of reflector. It's free.
Have a nice day
Gerald Austin