Manual Testing questions

Why most of the software company preferred manual testing even though many automation testing tools are present in the market. What is Test Coverage? What are the Type of CMM Levels, Explain Each Level. How do you go about testing a project? in Manual testing? what is build? what is build...