How many letters of recommendation do I need, and who should write them?

You need 3 letters of recommendation. Preferably, one letter should be from an academic source, or a supervisor attesting to your ability to succeed in an academic / learning environment. The other two letters should be professional references who can speak to your past performance in processing new information, and your potential performance in a graduate program.