I've described this problem in the letter to my boss.
I have a problem with N. This is my 3rd job and I've never experienced this kind of communication problem before.
Our workflow assumes that I receive a large amount of data and instructions how to proceed from him. But instructions never come, he literally throws all the data in my face every time. If I want to clear something out I rarely get an answer because "it's all there". When something goes wrong later he blames me and wants it to be fixed immediately (even if I'm on a sick leave).
He doesn't admit that the problem exists and probably sees me as a servant, not as a colleague.
I love my job but this problem makes me extremely unhappy.
N is much more valuable person in the company and I've been working for the company only for 3 months. So it's barely possible that N will get moved from his position or change his attitude. I also have no place to move to avoid working with N.
Should I send this letter to my boss, meet him in person or meet him together with N? Should I try something else?