john robertson book launch