Statistics of Rating

In a website, albums are ranked based on users' input. Each user selects some albums to rate, giving each album a whole number between 1 and 10.

I would appreciate ideas, tips and study material to help me tackle any of the following open problems:

How to rank the albums appropriately? The ranking should:

a. Penalize albums whose number of ratings is not enough to get solid information on that albums.
b. Consider individual voters. Some will rate higher, some will only rate good albums.

How to compare users for similar musical tastes?

How to recommend albums for an user based on this previous ratings?