Title: Introduction of the Art of Error Correcting Coding