Software Revenue Recognition- An Analysis of Statement of Position 97-2