Armstrong's Map