Hello Zeek, thank you for your kind reply. I see ANNA is highly recommended. I have already looked at the web and found out some materials. Despite that ANNA is quite recognized, I am still wondering whether there are learning materials developed by ...