I likewise would recommend reading "Islamic Patterns: An analytical and cosmological approach" when approaching geometry.
Either the book is good or not in getting you to understand something you don't currently understand. I trust the reader to be able to make their own judgements, especially in this case where you can read the book for the opposite gender to see if they are full of bullshit.