Despite what some of the reviews here say, it is not too difficult on beginner. It does become quite challenging at higher difficulty levels tho, which is good :)
Mr Mnemonic about Reversi