Branching Random Walks - Shi (Springer International Publishing, 2015)