This book brings together research articles by active practitioners & leading researchers reporting recent advances in the field of knowledge discovery. An overview of the field, looking at the issues & challenges involved is followed by coverage of recent trends in data mining. This provides the context for the subsequent chapters on methods & applications. Part I is devoted to the foundations of mining different types of complex data like trees, graphs, links & sequences. A knowledge discovery approach based on problem decomposition is also described. Part II presents important applications of advanced mining techniques to data in unconventional & complex domains, such as life sciences, world-wide web, image databases, cyber security & sensor networks. With a good balance of introductory material on the knowledge discovery process, advanced issues & state-of-the-art tools & techniques, this book will be useful to students at Masters & PhD level in Computer Science, as well as practitioners in the field.