John Foster Fraser

John Foster Fraser is the author of books such as Australia.

Books by John Foster Fraser