The Free Spirit quest is located to the north of the Skellige region, past the Ancient Crypt. There is a boat near that Fast Travel point that you can take to sail to the island.
When you reach the southern side of the island, you will find two quest markers on the two NPCs in front of you, who seem to be fighting, although the fight looks rather one-sided. The guide below goes over where to find the books Ivar requests in the Free Spirit quest in The Witcher 3.
As you come across the two Skelligers, you will need to act immediately and kill the Warrior. Otherwise, he will kill Ivar, meaning you will not get a quest here. Once you have dealt with the Warrior, speak with Ivar, and he will tell you that the guy Geralt killed has a sister who is a priestess but is also in love with Ivar.
Since their religion forbids this, he is trying to find loopholes and will ask if you can find books that might help him, since Geralt travels a lot. Here is where you can find each book that you need to purchase and give to him:
The merchant near the entrance of Crow's Perch sells this book.
You can buy this from the shopkeeper slightly southeast of the St. Gregory's Bridge Fast Travel point in Novigrad.
This book can be purchased from the Loan Shark inside his shop, located slightly southwest of the Oxenfurt Gate Fast Travel point in Novigrad.
You can purchase this from the Eternal Fire Priest selling Alchemy supplies in Electors' Square in Novigrad.
سەرچاوەی فەرمی بە زمانی ئینگلیزی: https://gamerant.com/the-witcher-3-where-to-find-all-books-free-spirit/