Dave: Putting the second R in "gararjh" seems odd to you because you're American and the people who wrote that were British. You've got to think of the British way of pronouncing an R, which means (from the American point of view) not pronouncing it at all!
The R is really there to change the quality of the A before it.
If an American were writing that, he'd probably spell it "garahjh."
The H would be there for the same reason.
That's why real linguists have given up trying to describe pronunciation with the unadorned Roman alphabet and have invented a whole different set of symbols. See International Phonetic Alphabet. Trouble is, it's too cumbersome for us ordinary mortals to use.