Any accomplishment requires the effort of many people and this work is no different. i would like to express my gratitude to the many people who saw me through this book; to all those who provide support, talked things over, read, wrote, offered comments allowed me to quote their remarks and assisted in the editing, proofreading and design