You can put this solution on YOUR website! # of ways to fill the 1st position: 8
# of ways to fill the 2nd position: 7
....
....
# of ways to fill the last postion: 1
-------
# of ways to arrange the 8 books: 8*7*6....*2*1 = 8!
====================================================
Ans: 8P8 = 8!/(8-8)! = 8! = 1 = 40320
==========
cheers,
Stan H.