localEulerAngles question

Noob question. So I have an object with y rotation at 0. I'm having it rotate so if I press A, the localEulerAngles.y changes to 15. And when I press D the rotation should change to -15 which is 345.. I was wondering how to achieve this so that the object doesn't go all around on the positive direction,but rather go from 0 to -15.. I'm writing this in csharp using vector3.lerp.. Any help is appreciated

Try this:

http://www.unifycommunity.com/wiki/index.php?title=Angle