Declaration: The materials incorporated in this document have come from variety of sources and compiler bears no responsibilities for any information contained herein. The compiler acknowledges all the sources although references have not been explicitly cited in this document. *Not for sale*