Let the number of Mathematics, Physics, and Chemistry books be denoted by \(x\), \(y\), and \(z\) respectively. From the problem, we know:
\[
x + y + z = 30 \text{(total number of books)}
\]
The total cost is Rs.620, so the cost equation is:
\[
17x + 19y + 23z = 620 \text{(total cost)}
\]
We are also given that \(y>x\) and \(z>y\), with the difference between the numbers being more than one. This helps us limit the possible values of \(x\), \(y\), and \(z\). Solving these two equations, we get:
\[
x = 5, y = 12, z = 13
\]
Thus, the correct number of books is \(5\) Mathematics, \(12\) Physics, and \(13\) Chemistry books.