Haynes internet genealogy manual - MacRae, Kyle. (United Kingdom: Haynes Publishing, 2005)