As a Roberts Creek-based author, McGillivray wrote Geography of British Columbia (UBC Press 2000). See review below. It was updated and reissued as Geography of British Columbia, Second Edition (UBC Press 2005) when he was teaching geography at Capilano College. A third edition appeared in 2011, when he was professor emeritus. It is subtitled People and Landscapes in Transition. McGillivray taught geography in B.C. for more than thirty-six years.

[BCBW 2011]

Review of the author's work by BC Studies:
Geography of British Columbia: People and Landscapes in Transition
Geography of British Columbia: People and Landscapes in Transition 3rd Edition