This book provides the fundamental theory of distributed optimization, game and learning. This book is meant for the researcher and engineer who uses distributed optimization, game and learning theory in fields like dynamic economic dispatch, demand response management and PHEV routing of smart grids.