Compressional Alfven waves in a non-uniform plasma