This book introduces a number of special topics in order to show the spectrum of recent research activities and the richness of ideas in the development of algorithms and the applications of networks. While it is able to provide only a glimpse of this expansive field, it is felt that this glimpse would allow the reader to sense the breadth and the depth of the field.