С какой книги начать изучение Java и Android?

Хотел бы научится писать свои приложения для Android, есть много идей на реализацию но вот со знанием java и android почти нулевые. Посоветуйте что можно почитать на эту тему.

ява с сайта а андройд с прибора.

по java se & java ee хорстмана или екеля и потом документацию по android sdk