yeah i guess it may seem ambigous and is quite tricky.
but i think it's correct.
here's another example with similar question, it makes a good practice and will help u to understand the original question:
In how many ways can u roll two dice that results with different numbers on each die? U may think rolling 2 and 3 will be same as rolling 3 and 2, but no, order does matter and the answer will also be 30.
explanation:
U have two dice, dice A and dice B.
Suppose first throw: dice A shows 2, dice B shows 3
second throw: dice A shows 3, dice B shows 2
These are two distinctive outcomes, even though both cases have 2 and 3, they are not the same.
If this is hard to understand, try imagining you have one blue dice and one red dice. Clearly, "blue dice with 2/red dice with 3" is different with "red dice with 2/blue dice with 3".
So, back to the original question: How many WAYS can you select two different books? Suppose u have books A, B, C, D, E, F. Selecting book A first then select book B second is one way. Selecting book B first then select book A second is another way. And even though the outcomes are both book A and B, but the WAY to do it is different. So, order does matter. Thus the answer would be 6 * 5 = 30
If, however, the question is changed to "how many combinations can there be when selecting two books out of 6 different books?"
It is asking for the end result, so the process doesn't matter. Selecting 2 first/3 second or 3 first/2second will both result in ONE same combination. Therefore the answer is 6 choose 2 = 15
i hope this helps