Sometimes it takes a knowledgeable outsider to bring some perspective and simplicity to a complex environment. That is especially handy when you only need to learn the essentials without becoming an expert.
Enter, PWC. They wrote a clear and concise position paper on dark pools and HFT. A clear explanation of what these phenomenons are and a list of their advantages and disadvantages.
Read the position paper here