самое правильное - это гуглить, понять, а потом реализовать.. а по книжкам рыться, ну такое
есть много всего что не нагуглишь.. к сожалению гугл знает далеко не все, и пополняют гугл как раз те кому было не лень рыться в книжках, жаль что текущее поколение IT замкнуто только на том что есть и уже известно гуглу