Hi Jyothi,
You should have year as a seperate entity, so that you can create single object 2012 and map it to multiple bookname.
If you need to show distinct with the current logic, add a selectable object microflow in reference selector and do logics to get distict one and return
1st method is recommended which supports future requirements.
Thanks!