A desk mounted arm would move this a long way and would certainly help with that small desk. You can get one for relatively cheap.
I might sound like a total douche but here it is - The monitor should be right in front of you. Having it on the left or on the right may cause problems with your neck and will also eventually lead to vision defects, since each eye is focusing differently.