Thanks for sharing this! I have used all the sources you have mentioned and they helped me a lot. However, it took me a lot of time and I couldn't concentrate on other assignments I had. I have also used some dissertation writing services as I started to make it at the last minute and I was afraid that I will not finish it on time. But I am very glad that I haven't wasted my time on writing it.