alex mcgregor trilogy