In how many ways can 7 different books be arranged on a shelf?

In how many ways can 7 different books be arranged on a shelf?

quanswer.com