Cross-layer Design of Wireless Networks with Resource-Constrained Nodes

Download Cross-layer Design of Wireless Networks with Resource-Constrained Nodes PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 26 pages
Book Rating : 4.:/5 (318 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Design of Wireless Networks with Resource-Constrained Nodes by :

Download or read book Cross-layer Design of Wireless Networks with Resource-Constrained Nodes written by and published by . This book was released on 2004 with total page 26 pages. Available in PDF, EPUB and Kindle. Book excerpt: Crosslayer design needed to meet the military's wireless communication needs; key synergies in crosslayer design must be identified; the design must be tailored to the application; crosslayer design should include adaptivity, scheduling and diversity across protocol layers; energy can be a precious resource that must be shared by different protocol layers; node cooperation in communication and compression can provide significant performance gains.

Wireless Networks: Multiuser Detection in Cross-Layer Design

Download Wireless Networks: Multiuser Detection in Cross-Layer Design PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 0387277501
Total Pages : 214 pages
Book Rating : 4.3/5 (872 download)

DOWNLOAD NOW!


Book Synopsis Wireless Networks: Multiuser Detection in Cross-Layer Design by : Christina Comaniciu

Download or read book Wireless Networks: Multiuser Detection in Cross-Layer Design written by Christina Comaniciu and published by Springer Science & Business Media. This book was released on 2006-06-14 with total page 214 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cross-layer design seeks to enhance the capacity of wireless networks significantly through the joint optimization of multiple layers in the network, primarily the physical (PHY) and medium access control (MAC) layers. Although there are advantages of such design in wireline networks as well, this approach is particularly advantageous for wireless networks due to the properties (such as mobility and interference) that strongly affect performance and design of higher layer protocols. This unique monograph is concerned with the issue of cross-layer design in wireless networks, and more particularly with the impact of node-level multiuser detection on such design. It provides an introduction to this vibrant and active research area insufficiently covered in existing literature, presenting some of the principal methods developed and results obtained to date. Accompanied by numerous illustrations, the text is an excellent reference for engineers, researchers and students working in communication networks.

Cross-layer Designs for Security in Wireless Ad Hoc Networks

Download Cross-layer Designs for Security in Wireless Ad Hoc Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 145 pages
Book Rating : 4.:/5 (644 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Designs for Security in Wireless Ad Hoc Networks by : Geethapriya Thamilarasu

Download or read book Cross-layer Designs for Security in Wireless Ad Hoc Networks written by Geethapriya Thamilarasu and published by . This book was released on 2009 with total page 145 pages. Available in PDF, EPUB and Kindle. Book excerpt: With the advances in wireless technologies and proliferation of mobile devices, ad hoc networks will play a significant role in enabling future ubiquitous communications. Despite the convenience of forming networks on the fly, without any pre-existing infrastructure, ad hoc networks suffer from serious security concerns. Security in ad hoc networks is challenging due to shared wireless medium, lack of fixed infrastructure, dynamic network topology and resource constrained users. Owing to these differences, conventional security measures used in wired networks are not suitable for wireless networks. To allow interoperability with other IP based networks such as Internet and 3G, existing wireless networks are built on the foundation of OSI and TCP/IP protocol suite.^However, the evolving wireless systems seriously question the traditional networking paradigm as these protocol stacks which are architected and implemented in a layered manner are not sufficiently flexible to cope with the dynamics in wireless environments. Cross-layer design has received considerable attention in recent years as the alternative networking paradigm for wireless networks. Through interactions and information exchange among protocol layers, these designs can create wireless architectures with better holistic views of network goals and constraints. The main goal of this dissertation is to design and develop efficient cross-layer architectures and techniques to enhance security and reliability in wireless ad hoc networks. In the first part of the thesis, we examine various cross-layer architectures to analyze their efficiency in detecting network anomalies.^Simulation studies indicate that cross-layer design based on a shared database model has higher system stability and lower overhead. Using this design, we developed CIDS, a cross-layer based intrusion detection system with an objective to provide accurate and reliable misbehavior detection in ad hoc networks. Using multiple linear regression analysis we study the correlation between different variables impacting network performance. This framework helps to identify the cause of a network anomaly and exploits the inter layer interactions to distinguish attacks from genuine network disruptions. In the second part of the thesis, we leverage the benefits of cross-layer interactions to provide defense against Denial of Service (DoS) attacks. We model jamming attacks at the physical and MAC layers to study DoS behavior, and analyze their impact on network throughput.^We develop a cross-layer based measurement driven approach where congestion estimation using physical, MAC and network layer information is used to differentiate jamming and congested scenarios for reliable classification of attacks. Next, we provide a game theoretic framework to formulate jamming as a non cooperative Bayesian game to analyze the interaction between attacker and monitor nodes. We develop hybrid energy efficient detection strategies at the monitor using cross-layer features to achieve the balance in security-energy tradeoff. By estimating the game state, we derive optimal attack and detection strategies. Finally, we show that the benefits of cross-layer interactions can be extended to security in wireless sensor networks. Tailoring to the needs of the environment, we develop a distributed security architecture (XLSEC) using cross-layer adaptations for layered ZigBee protocol stack targeted towards sensor networks.^Here, we incorporate cross-layer interactions within the node as well as among other nodes in the network. In addition, we demonstrate that cross-layer based learning techniques can be used to detect anomalies by correlating the information collected by each sensor node at different protocol layers in a machine learning anomaly detection framework (MALADY).

Resource Allocation and Cross-layer Control in Wireless Networks

Download Resource Allocation and Cross-layer Control in Wireless Networks PDF Online Free

Author :
Publisher : Now Publishers Inc
ISBN 13 : 1933019263
Total Pages : 161 pages
Book Rating : 4.9/5 (33 download)

DOWNLOAD NOW!


Book Synopsis Resource Allocation and Cross-layer Control in Wireless Networks by : Leonidas Georgiadis

Download or read book Resource Allocation and Cross-layer Control in Wireless Networks written by Leonidas Georgiadis and published by Now Publishers Inc. This book was released on 2006 with total page 161 pages. Available in PDF, EPUB and Kindle. Book excerpt: Information flow in a telecommunication network is accomplished through the interaction of mechanisms at various design layers with the end goal of supporting the information exchange needs of the applications. In wireless networks in particular, the different layers interact in a nontrivial manner in order to support information transfer. In this text we will present abstract models that capture the cross-layer interaction from the physical to transport layer in wireless network architectures including cellular, ad-hoc and sensor networks as well as hybrid wireless-wireline. The model allows for arbitrary network topologies as well as traffic forwarding modes, including datagrams and virtual circuits. Furthermore the time varying nature of a wireless network, due either to fading channels or to changing connectivity due to mobility, is adequately captured in our model to allow for state dependent network control policies. Quantitative performance measures that capture the quality of service requirements in these systems depending on the supported applications are discussed, including throughput maximization, energy consumption minimization, rate utility function maximization as well as general performance functionals. Cross-layer control algorithms with optimal or suboptimal performance with respect to the above measures are presented and analyzed. A detailed exposition of the related analysis and design techniques is provided.

Adaptation and Cross Layer Design in Wireless Networks

Download Adaptation and Cross Layer Design in Wireless Networks PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1420046101
Total Pages : 526 pages
Book Rating : 4.4/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Adaptation and Cross Layer Design in Wireless Networks by : Mohamed Ibnkahla

Download or read book Adaptation and Cross Layer Design in Wireless Networks written by Mohamed Ibnkahla and published by CRC Press. This book was released on 2018-10-08 with total page 526 pages. Available in PDF, EPUB and Kindle. Book excerpt: Adaptive techniques play a key role in modern wireless communication systems. The concept of adaptation is emphasized in the Adaptation in Wireless Communications Series through a unified framework across all layers of the wireless protocol stack ranging from the physical layer to the application layer, and from cellular systems to next-generation wireless networks. Adaptation and Cross Layer Design in Wireless Networks is devoted to adaptation in the data link layer, network layer, and application layer. The book presents state-of-the-art adaptation techniques and methodologies, including cross-layer adaptation, joint signal processing, coding and networking, selfishness in mobile ad hoc networks, cooperative and opportunistic protocols, adaptation techniques for multimedia support, self –organizing routing, and tunable security services. It presents several new theoretical paradigms and analytical findings which are supported with various simulation and experimental results. Adaptation in wireless communications is needed in order to achieve high capacity and ubiquitous communications. The current trend in wireless communication systems is to make adaptation dependent upon the state of the relevant parameters in all layers of the system. Focusing on simplified cross layer design approaches, this volume describes advanced techniques such as adaptive resource management, adaptive modulation and coding, 4G communications, QoS, diversity combining, and energy and mobility aware MAC protocols. The first volume in the series, Adaptive Signal Processing in Wireless Communications (cat no.46012) covers adaptive signal processing at the physical layer.

Wireless Networks: Multiuser Detection in Cross-Layer Design

Download Wireless Networks: Multiuser Detection in Cross-Layer Design PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 9780387503677
Total Pages : 0 pages
Book Rating : 4.5/5 (36 download)

DOWNLOAD NOW!


Book Synopsis Wireless Networks: Multiuser Detection in Cross-Layer Design by : Christina Comaniciu

Download or read book Wireless Networks: Multiuser Detection in Cross-Layer Design written by Christina Comaniciu and published by Springer. This book was released on 2008-11-01 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cross-layer design seeks to enhance the capacity of wireless networks significantly through the joint optimization of multiple layers in the network, primarily the physical (PHY) and medium access control (MAC) layers. Although there are advantages of such design in wireline networks as well, this approach is particularly advantageous for wireless networks due to the properties (such as mobility and interference) that strongly affect performance and design of higher layer protocols. This unique monograph is concerned with the issue of cross-layer design in wireless networks, and more particularly with the impact of node-level multiuser detection on such design. It provides an introduction to this vibrant and active research area insufficiently covered in existing literature, presenting some of the principal methods developed and results obtained to date. Accompanied by numerous illustrations, the text is an excellent reference for engineers, researchers and students working in communication networks.

Cross-Layer Resource Allocation in Cognitive Radio Networks: Models, Algorithms, and Applications

Download Cross-Layer Resource Allocation in Cognitive Radio Networks: Models, Algorithms, and Applications PDF Online Free

Author :
Publisher : Scientific Research Publishing, Inc. USA
ISBN 13 : 1618963988
Total Pages : 194 pages
Book Rating : 4.6/5 (189 download)

DOWNLOAD NOW!


Book Synopsis Cross-Layer Resource Allocation in Cognitive Radio Networks: Models, Algorithms, and Applications by : Hang Qin

Download or read book Cross-Layer Resource Allocation in Cognitive Radio Networks: Models, Algorithms, and Applications written by Hang Qin and published by Scientific Research Publishing, Inc. USA. This book was released on 2017-04-30 with total page 194 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is about cognitive radio (CR), a revolution in radio technology and an enabling technology for dynamic spectrum access. Due to the unique characteristics of the wireless networks, it is essential to address the approach of multiple layers (e.g., physical, link, and network) to maximize the network performance. The formulation of this cross-layer problem is usually complicated and challenging, while wireless resource allocation is a vital way to handle the race condition of the limited wireless resources. However, given the intrinsic characteristics of cognitive radio networks (CRN), none of the existing analytical approach could be a direct fit. Therefore, innovative theoretical results, along with the corresponding mathematical techniques, are necessary. In this book, we aim to develop some novel algorithmic design and optimization techniques that provide optimal or near-optimal solutions. Although cross-layer design has been introduced to CRN for many years, there are rarely any books for researchers, engineers, and students, from the engineering perspective. From one hand, most of the existing books primarily focus on the mathematical and economic aspects, which are considerably different from the engineering. On the other hand, all of the books mainly aim to system optimization or control techniques, while the cross-layer algorithm design in the distributed environment is usually ignored. As the result, there is an urgent demand for a reference source, which can provide complete information on how to fully adopt cross-layer resource allocation to the CRN. In this regard, this book not only focuses on the description of the main aspects of cross-layer resource allocation over CRN, but also provides a review of the application solutions. In a nutshell, it provides a specific treatment of cross-layer design in CRN. The topics range from the basic concepts of cross-layer resource allocation, to the state-of-the-art analyses, modelings, and optimizations for CRN.

Cross-Layer Resource Allocation in Wireless Communications

Download Cross-Layer Resource Allocation in Wireless Communications PDF Online Free

Author :
Publisher : Academic Press
ISBN 13 : 0080920888
Total Pages : 188 pages
Book Rating : 4.0/5 (89 download)

DOWNLOAD NOW!


Book Synopsis Cross-Layer Resource Allocation in Wireless Communications by : Ana I. Perez-Neira

Download or read book Cross-Layer Resource Allocation in Wireless Communications written by Ana I. Perez-Neira and published by Academic Press. This book was released on 2010-07-28 with total page 188 pages. Available in PDF, EPUB and Kindle. Book excerpt: Cross-Layer Resource Allocation in Wireless Communications offers practical techniques and models for the design and optimisation of cross-layer resource allocation – one of the hottest topics in wireless communications. Resource allocation in wireless networks is traditionally approached either through information theory or communications networks. To break down the barriers between these distinct approaches, this book bridges the physical and network layers by providing cross-layer resource allocation techniques, models, and methodologies. Its unique approach allows optimisation of network resources and will enable engineers to improve signal quality, enhance network and spectrum utilization, increase throughput, and solve the problem of shadowing. Topics covered include different views of spectral efficiency, the role of spatial diversity, of delay in resource allocation, and possible extensions to OFDMA systems. This will be an ideal reference on cross-layer resource allocation between the PHY and MAC layers for R&D and network design engineers and researchers in universities dealing with sensor networks and cognitive systems. Gives a full description of the characteristics of the PHY layer that promote efficient resource allocation strategies Gives special emphasis on cross-layer design for spatial diversity schemes Provides a framework for interaction between the PHY and MAC layers, their parameters of performance and their relationship Presents resource allocation as a cross-layer design based on an optimization of MAC layer parameters with an accurate model of the PHY layer

Using Cross-Layer Techniques for Communication Systems

Download Using Cross-Layer Techniques for Communication Systems PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1466609613
Total Pages : 656 pages
Book Rating : 4.4/5 (666 download)

DOWNLOAD NOW!


Book Synopsis Using Cross-Layer Techniques for Communication Systems by : Rashvand, Habib F.

Download or read book Using Cross-Layer Techniques for Communication Systems written by Rashvand, Habib F. and published by IGI Global. This book was released on 2012-04-30 with total page 656 pages. Available in PDF, EPUB and Kindle. Book excerpt: Although the existing layering infrastructure--used globally for designing computers, data networks, and intelligent distributed systems and which connects various local and global communication services--is conceptually correct and pedagogically elegant, it is now well over 30 years old has started create a serious bottleneck. Using Cross-Layer Techniques for Communication Systems: Techniques and Applications explores how cross-layer methods provide ways to escape from the current communications model and overcome the challenges imposed by restrictive boundaries between layers. Written exclusively by well-established researchers, experts, and professional engineers, the book will present basic concepts, address different approaches for solving the cross-layer problem, investigate recent developments in cross-layer problems and solutions, and present the latest applications of the cross-layer in a variety of systems and networks.

Cross-layer Design of Wireless Networks

Download Cross-layer Design of Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 380 pages
Book Rating : 4.:/5 (84 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Design of Wireless Networks by : Vishwanath Ramamurthi

Download or read book Cross-layer Design of Wireless Networks written by Vishwanath Ramamurthi and published by . This book was released on 2009 with total page 380 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Correlation-based Cross-layer Communication in Wireless Sensor Networks

Download Correlation-based Cross-layer Communication in Wireless Sensor Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : pages
Book Rating : 4.:/5 (173 download)

DOWNLOAD NOW!


Book Synopsis Correlation-based Cross-layer Communication in Wireless Sensor Networks by : Mehmet Can Vuran

Download or read book Correlation-based Cross-layer Communication in Wireless Sensor Networks written by Mehmet Can Vuran and published by . This book was released on 2007 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Wireless sensor networks (WSN) are event based systems that rely on the collective effort of densely deployed sensor nodes continuously observing a physical phenomenon. The spatio-temporal correlation between the sensor observations and the cross-layer design advantages are significant and unique to the design of WSN. Due to the high density in the network topology, sensor observations are highly correlated in the space domain. Furthermore, the nature of the energy-radiating physical phenomenon constitutes the temporal correlation between each consecutive observation of a sensor node. This unique characteristic of WSN can be exploited through a cross-layer design of communication functionalities to improve energy efficiency of the network. In this thesis, several key elements are investigated to capture and exploit the correlation in the WSN for the realization of advanced efficient communication protocols. A theoretical framework is developed to capture the spatial and temporal correlations in WSN and to enable the development of efficient communication protocols. Based on this framework, spatial Correlation-based Collaborative Medium Access Control (CC-MAC) protocol is described, which exploits the spatial correlation in the WSN in order to achieve efficient medium access. Furthermore, the cross-layer module (XLM), which melts common protocol layer functionalities into a cross-layer module for resource-constrained sensor nodes, is developed. The cross-layer analysis of error control in WSN is then presented to enable a comprehensive comparison of error control schemes for WSN. Finally, the cross-layer packet size optimization framework is described.

Cross-layer Design of Random Access Wireless Networks

Download Cross-layer Design of Random Access Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : pages
Book Rating : 4.:/5 (932 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Design of Random Access Wireless Networks by :

Download or read book Cross-layer Design of Random Access Wireless Networks written by and published by . This book was released on 2012 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt:

Resource Allocation and Cross Layer Control in Wireless Networks

Download Resource Allocation and Cross Layer Control in Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 146 pages
Book Rating : 4.:/5 (227 download)

DOWNLOAD NOW!


Book Synopsis Resource Allocation and Cross Layer Control in Wireless Networks by :

Download or read book Resource Allocation and Cross Layer Control in Wireless Networks written by and published by . This book was released on 2006 with total page 146 pages. Available in PDF, EPUB and Kindle. Book excerpt: Information .ow in a telecommunication network is accomplished through the interaction of mechanisms at various design layers with the end goal of supporting the information exchange needs of the applications. In wireless networks in particular, the di erent layers interact in a nontrivial manner in order to support information transfer. In this paper we will present abstract models that capture the cross layer interaction from the physical to transport layer in wireless network architectures including cellular, ad-hoc and sensor networks as well as hybrid wireless-wireline. The model allows for arbitrary network topologies as well as tra c forwarding modes, including datagrams and virtual cir- cuits. Furthermore the time varying nature of a wireless network, due either to fading channels or to changing connectivity due to mobility, is adequately captured in our model to allow for state dependent network control policies. Quantitative performance measures that capture the quality of service requirements in these systems depending on the supported applications are discussed, including throughput maximization, energy consumption minimization, rate utility function maximization as well as general performance functionals. Cross-layer control algorithms with optimal or suboptimal performance with respect to the above measures are presented and analyzed. A detailed exposition of the related analysis and design techniques is provided.

Cross-layer Design in Wireless Networks

Download Cross-layer Design in Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : pages
Book Rating : 4.:/5 (955 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Design in Wireless Networks by : Simone Merlin

Download or read book Cross-layer Design in Wireless Networks written by Simone Merlin and published by . This book was released on 2008 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt:

Cross-layer Design and Optimization of Short Range Wireless Networks

Download Cross-layer Design and Optimization of Short Range Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 470 pages
Book Rating : 4.:/5 (78 download)

DOWNLOAD NOW!


Book Synopsis Cross-layer Design and Optimization of Short Range Wireless Networks by : Tianqi Wang

Download or read book Cross-layer Design and Optimization of Short Range Wireless Networks written by Tianqi Wang and published by . This book was released on 2011 with total page 470 pages. Available in PDF, EPUB and Kindle. Book excerpt: "Short-range wireless networks, such as wireless sensor networks, have become an integral part of our modern lives and have been broadly applied in many fields such as industry, military and research to facilitate the gathering and distribution of information. Compared with traditional wireless networks, such as cellular networks, short-range wireless networks have the following unique characteristics. (i) Dense deployment: the network devices are often densely deployed to achieve better monitoring of the environment. (ii) Circuit power consumption: due to the short communication distances, the network devices communicate with each other using low transmit power that is comparable to the devices' circuit power consumption. Thus, circuit power consumption is a major contributor to the energy drain of the network devices. (iii) Battery powered: the network devices are usually battery powered and may be deployed in remote areas. Thus, it is difficult or even impossible to replace the energy supplies of many of the network devices in a short-range wireless network. Therefore, maximizing the energy efficiency of short-range wireless networks is of paramount importance. In this dissertation, I explore the cross-layer design principle to improve the energy efficiency of energy constrained short-range wireless networks, while fully considering their unique characteristics as outlined above. In order to maximize energy efficiency, my research focuses on the cross-layer optimization of the physical layer, the data link layer, the multiple access layer, the network layer, and the application layer. In this dissertation, I (i) develop an energy efficient cross-layer design of the physical layer and the data link layer in a typical narrowband system over an additive white Gaussian noise (AWGN) channel and a Rayleigh fading channel, as well as in a typical Impulse Radio Ultra Wideband (IR-UWB) system over a frequency selective channel; (ii) optimize the energy efficiency of a clustered wireless network by choosing the optimal transmit power, selecting the optimal cluster head, and deciding whether or not to use multi-hop routing within a cluster; and (iii) optimize the energy efficiency of a short-range wireless network with distributed source coding (DSC) and adaptive transmission, as well as with DSC over Gaussian multiple access channels. Compared with existing work in the literature, I make unique contributions in this dissertation in the following aspects. First, the unique characteristics of short-range wireless networks, such as dense deployment and circuit power consumption, are considered in all of my cross-layer optimizations. Second, I focus on achieving a balance between cost and performance during the development of the cross-layer optimization schemes, due to the limited computational capacity of the network devices in short-range wireless networks. Third, throughout this dissertation, I develop universal optimal solutions that are highly parameterized and directly applicable in general scenarios. My research results in a large improvement in the energy efficiency of devices for short-range wireless networks"--Leaves v-vi.

Cross Layer Design and Optimization of Wireless Networks

Download Cross Layer Design and Optimization of Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 272 pages
Book Rating : 4.:/5 (485 download)

DOWNLOAD NOW!


Book Synopsis Cross Layer Design and Optimization of Wireless Networks by : Hujun Yin

Download or read book Cross Layer Design and Optimization of Wireless Networks written by Hujun Yin and published by . This book was released on 2001 with total page 272 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Physical Layer Issues and Cross-layer Design in Wireless Networks

Download Physical Layer Issues and Cross-layer Design in Wireless Networks PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : pages
Book Rating : 4.:/5 (72 download)

DOWNLOAD NOW!


Book Synopsis Physical Layer Issues and Cross-layer Design in Wireless Networks by :

Download or read book Physical Layer Issues and Cross-layer Design in Wireless Networks written by and published by . This book was released on 2004 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: