Teach Yourself Delphi - Hall,D. (BPB)