Found these articles, though it discusses the basics, it's a starting point for those starting afresh to gather information on the topic.
https://www.google.co.za/url?sa=t&s...ggaMAA&usg=AFQjCNElJXf1827GrKXR31V_gQpn-UsIsQ
https://www.google.co.za/url?sa=t&s...ggmMAE&usg=AFQjCNGeh9q4lv6jYAqr0ZvLUJ2WG88nCQ
https://www.google.co.za/url?sa=t&s...ggaMAA&usg=AFQjCNElJXf1827GrKXR31V_gQpn-UsIsQ
https://www.google.co.za/url?sa=t&s...ggmMAE&usg=AFQjCNGeh9q4lv6jYAqr0ZvLUJ2WG88nCQ