У меня есть достаточно много литературы по всем перечисленным пунктам, но только, к сожалению, на англ. языке... (кстати, как у тебя с английским, Сергей?)... Seal прав, хочется со временем увидеть все три... Если же в процессе разработки у тебя возникнут какие-то конкретные вопросы -- обязательно покопаюсь и попробую помочь...
С уважением...