I had a situation last weekend when I was heading towards an airfield and there was a slower converging light plane following me in. Even though it was a familiar airfield, I elected to do an overhead join. I did all the appropriate calls etc and joined the circuit. While I was on base leg the other aircraft announced that he was also on base leg from a "straight in join on base", and as he was lower than me he was landing first. Even though there was no immediate conflict I made a decision to go around and fly another circuit. I cant help feeling angry towards the other pilot. It might have been legal but I think airmanship was clearly lacking.