see as perks come by level restriction u need to take them and also have the necessary skills to aquire them
now this is problematic if skill books are in an area that it's unreachable unless u complete 50 % of the game
this leaves me into picking a perk i don't need because i don't have the required skill points to get the one i want
i suggest : making books add point into a skill of u're choosing then u can raise whatever skill u need to have it ready for the perk u want