Here is a quality book on the inner workings of freestyle. I would recommend reading this if you are struggling with freestyle. The first section provides quality advice on the key aspects involved with freestyle. I got my copy on Amazon. Here's the link to the book page.