Notes, Further Reading and Bibliography on Genetic Algorithms