Visions for the 21st century - Moorcroft, Sheila M. (Praeger, 1993)