Idiom dictionary recommendation?

I’m looking for a good Chinese>English idiom dictionary, preferably one arranged alphabetically by pinyin. Any suggestions?

I have this one.