By Kim Leslie, Jack Harmer
By Pat Daniels, Stephen G. Hyslop
By Palmer, Joy A.
By Simon Cullen, Timothy Jacques
By Anthony Livesey
By James A MacKay
By R G Grant
By Chris Nawrat, Steve Hutchings
By Harari, Yuval Noah
By Lydia Kang, Nate Pedersen
By Rana Mitter