Manoj

The 'correct' expression is 'more than one book'.

'More than' (like less than) refers to the noun phrase 'one book', which is why it doesn't take the 's'.

Similarly, 'fewer than two books' doesn't drop the 's' (even though the implication is that we are talking about only one book, or no books at all).

That's as far as my 'natural' grammar goes. Hope it helps.

cheer

the sunshine warrior