public function getRevisionNumber($revisionNumber, $columnList = array('*'))
    {
        $query = $this->deriveRevisions();

        if($revisionNumber > 1)
        {
            // Skip ahead to where we need to be
            $query->skip($revisionNumber - 1)->take(1);
        }

        return $query->get($columnList)->first();
    }