ORPP logo
Image from Google Jackets

Introduction to Simulink with Engineering Applications.

By: Contributor(s): Material type: TextTextPublisher: Fremont : Orchard Publications, 2011Copyright date: ©2011Edition: 3rd edDescription: 1 online resource (678 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781934404225
Subject(s): Genre/Form: Additional physical formats: Print version:: Introduction to Simulink with Engineering ApplicationsDDC classification:
  • 620.00151
LOC classification:
  • TA345 -- .K37 2011eb
Online resources:
Contents:
Intro -- Table of Contents -- Chapter 1 Introduction to Simulink -- 1.1 Simulink and its Relation to MATLAB -- 1.2 Modeling an Electric Circuit -- 1.3 Modeling a Fourth−Order Differential Equation -- 1.4 Modeling the Solution of Three Equations with Three Unknowns -- 1.5 Representing a Model as a Subsystem -- 1.6 Simulink Demos -- Chapter 2 Mathematical Applications -- 2.1 Bouncing Ball -- 2.2 Linear Programming -- 2.3 Moving Ladder -- 2.4 Conical Water Reservoir -- 2.5 Comparison of Alternate Proposals -- 2.6 Valuation of a Depleting Asset -- Chapter 3 Dynamics Applications -- 3.1 An Application of Newton's Second Law -- 3.2 Ball Thrown Vertically Upward -- 3.3 Barge Pulled by Horse Teams -- 3.4 Rated Speed of an Automobile on a Highway Curve -- 3.5 Train Traveling on a 3 Per Cent Grade -- 3.6 Spring with Upper End Fastened to a Rigid Support -- Chapter 4 Thermodynamics and Fluid Mechanics Applications -- 4.1 Rise of a Liquid in a Capillary Tube -- 4.2 An Application of a Simplified Form of the Bernoulli Equation -- 4.3 Takeoff Speed for an Aircraft -- 4.4 An Application of the Bulk Modulus -- 4.5 Calculation of Fluid Flow in an Open Channel -- Chapter 5 Assortment of Math and Engineering Applications -- 5.1 Chemical Solutions -- 5.2 Heat Flow -- 5.3 Cantilever Beam Deflection -- 5.4 Tractrix Curve -- 5.5 Bessel Differential Equation -- 5.6 Van der Pol Differential Equation -- 5.7 Simple Pendulum -- 5.8 Simple Oscillator -- 5.9 Zero−Order Hold and First−Order Hold as Reconstructors -- 5.10 Direct Form Realizations of a Digital Filter -- 5.11 Series Form Realization of a Digital Filter -- 5.12 Parallel Form Realization of a Digital Filter -- 5.13 3−bit Up / Down Counter -- 5.14 4−bit Ring Counter -- 5.15 Mass−Spring−Dashpot -- 5.16 Cascaded Mass−Spring System -- 5.17 Mechanical Accelerometer -- 5.18 Feedback Control Systems.
5.19 Electric Circuit in Phasor Form -- 5.20 Application of the Superposition Principle -- 5.21 Discrete Time Integration with Variable Amplitude Input -- 5.22 S−Function Example 1 -- 5.23 S−Function Example 2 -- 5.24 Concluding Remarks -- Appendix A Introduction to MATLAB® -- Introduction to MATLAB® -- A.1 MATLAB® and Simulink® -- A.2 Command Window -- A.3 Roots of Polynomials -- A.4 Polynomial Construction from Known Roots -- A.5 Evaluation of a Polynomial at Specified Values -- A.6 Rational Polynomials -- A.7 Using MATLAB to Make Plots -- A.8 Subplots -- A.9 Multiplication, Division, and Exponentiation -- A.10 Script and Function Files -- A.11 Display Formats -- Appendix B Masked Subsystems -- B.1 Masks Defined -- B.2 Advantages Using Masked Subsystems -- B.3 Mask Features -- B.4 Creating a Masked Subsystem -- Appendix C Commonly Used -- C.1 Inport, Outport, and Subsystem -- C.2 Ground -- C.3 Terminator -- C.4 Constant and Product -- C.5 Scope -- C.6 Bus Creator and Bus Selector -- C.7 Mux and Demux -- C.8 Switch -- C.9 Sum -- C.10 Gain -- C.11 Relational Operator -- C.12 Logical Operator -- C.13 Saturation -- C.14 Integrator -- C.15 Unit Delay -- C.16 Discrete−Time Integrator -- C.17 Data Types and Data Type Conversion -- C.18 Vector Concatenate -- C−50 -- Appendix D Continuous−Time -- D.1 Derivative -- D.2 Integrator -- D.3 Integrator Limited -- D.4 Integrator Second Order -- D.5 Integrator Second Order Limited -- D.6 PID Controller -- D.7 PID Controller (2DOF) -- D.8 State−Space -- D.9 Transfer Fcn -- D.10 Zero−Pole -- D.11 Variable Time Delay, Variable Transport Delay -- Appendix E Discontinuities -- E.1 Saturation -- E.2 Saturation Dynamic -- E.3 Dead Zone -- E.4 Dead Zone Dynamic -- E.5 Rate Limiter -- E.6 Rate Limiter Dynamic -- E.7 Backlash -- E.8 Relay -- E.9 Quantizer -- E.10 Hit Crossing -- E.11 Coulomb and Viscous Friction.
E.12 Wrap to Zero -- E.13 Nonlinear Systems − Describing Functions -- Appendix F Discrete -- F.1 Unit Delay -- F.2 Integer Delay -- F.3 Tapped Delay -- F.4 Discrete−Time Integrator -- F.5 Discrete Transfer Fcn -- F.6 Discrete Filter -- F.7 Discrete Zero−Pole -- F.8 Difference -- F.9 Discrete Derivative -- F.10 Discrete State−Space -- F.11 Transfer Fcn First Order -- F.12 Transfer Fcn Lead or Lag -- F.13 Transfer Fcn Real Zero -- F.14 Discrete FIR Filter -- F.15 Memory -- F.16 First−Order Hold -- F.17 Zero−Order Hold -- F.18 Discrete PID Controller -- F.19 Discrete PID Controller (2DOF) -- Appendix G Logic and Bit Operations -- G.1 Logical Operator -- G.2 Relational Operator -- G.3 Interval Test -- G.4 Interval Test Dynamic -- G.5 Combinatorial Logic -- G.6 Compare to Zero -- G.7 Compare to Constant -- G.8 Bit Set -- G.9 Bit Clear -- G.10 Bitwise Operator -- G.11 Shift Arithmetic -- G.12 Extract Bits -- G.13 Detect Increase -- G.14 Detect Decrease -- G.15 Detect Change -- G.16 Detect Rise Positive -- G.17 Detect Rise Nonnegative -- G.18 Detect Fall Negative -- G.19 Detect Fall Nonpositive -- Appendix H Lookup Tables -- H.1 Lookup Table -- H.2 Lookup Table (2−D) -- H.3 Lookup Table (n−D) -- H.4 Prelookup -- H.5 Interpolation (n−D) Using PreLookup -- H.6 The Direct Lookup Table (n−D) Block -- H.7 Lookup Table Dynamic -- H.8 Sine and Cosine -- H.9 Function Lookup Table Generation -- Appendix I Math Operations -- I.1 Sum -- I.2 Add -- I.3 Subtract -- I.4 Sum of Elements -- I.5 Bias -- I.6 Weighted Sample Time Math -- I.7 Gain -- I.8 Slider Gain -- I.9 Product -- I.10 Divide -- I.11 Product of Elements -- I.12 Dot Product -- I.13 Sign -- I.14 Abs -- I.15 Unary Minus -- I.16 Math Function -- I.17 Rounding Function -- I.18 Polynomial -- I.19 MinMax -- I.20 MinMax Running Resettable -- I.21 Trigonometric Function -- I.22 Sine Wave Function.
I.23 Algebraic Constraint -- I.24 Assignment -- I.25 Reshape -- I.26 Squeeze -- I.27 Matrix Concatenate -- I.28 Vector Concatenate -- I.29 Permute Dimensions -- I.30 Complex to Magnitude−Angle -- I.31 Magnitude−Angle to Complex -- I.32 Complex to Real−Imag -- I.33 Real−Imag to Complex -- I.34 Sqrt -- I.35 Signed Sqrt -- I.36 Reciprocal Sqrt -- I.37 Find Nonzero Elements -- Appendix J Model Verification -- J.1 Check Static Lower Bound -- J.2 Check Static Upper Bound -- J.3 Check Static Range -- J.4 Check Static Gap -- J.5 Check Dynamic Lower Bound -- J.6 Check Dynamic Upper Bound -- J.7 Check Dynamic Range -- J.8 Check Dynamic Gap -- J.9 Assertion -- J.10 Check Discrete Gradient -- J.11 Check Input Resolution -- Appendix K Model−Wide Utilities -- K.1 Trigger−Based Linearization -- K.2 Time−Based Linearization -- K.3 Model Info -- K.4 Doc Text -- K.5 Block Support Table -- Appendix L Ports &amp -- Subsystems -- L.1 Inport, Outport, and Subsystem -- L.2 Trigger -- L.3 Enable (description) -- L.4 Function−Call Generator -- L.5 Atomic Subsystem -- L.6 Virtual and Nonvirtual Subsystems -- L.7 Code Reuse Subsystem -- L.8 Enable (added to subsystem block) -- L.9 Model -- L.10 Configurable Subsystem -- L.11 Triggered Subsystem -- L.12 Enabled Subsystem -- L.13 Enabled and Triggered Subsystem -- L.14 Function−Call Subsystem -- L.15 For Iterator Subsystem -- L.16 While Iterator Subsystem -- L.17 If and If Action Subsystem -- L.18 Switch Case and Switch Case Action Subsystem -- L.19 Model Variants -- L.20 Variant Subsystem -- L.21 For Each Subsystem -- L.22 Function Call Split -- L.23 Function−Call Feedback Latch -- L.24 Subsystem Examples -- L.25 S−Function -- Appendix M Signal Attributes -- M.1 Data Type Conversion -- M.2 Data Type Duplicate -- M.3 Data Type Propagation -- M.4 Data Type Scaling Strip -- M.5 Data Conversion Inherited.
M.6 IC (Initial Condition) -- M.7 Signal Conversion -- M.8 Rate Transition -- M.9 Signal Specification -- M.10 Bus to Vector -- M.11 Data Type Propagation Examples -- M.12 Probe -- M.13 Weighted Sample Time -- M.14 Width -- Appendix N Signal Routing -- N.1 Bus Creator -- N.2 Bus Selector -- N.3 Bus Assignment -- N.4 Mux -- N.5 Demux -- N.6 Selector -- N.7 Index Vector -- N.8 Merge -- N.9 Environmental Controller -- N.10 Manual Switch -- N.11 Multiport Switch -- N.12 Switch -- N.13 From -- N.14 Goto Tag Visibility -- N.15 Goto -- N.16 Data Store Read -- N.17 Data Store Memory -- N.18 Data Store Write -- N.19 Vector Concatenate -- Appendix O Sinks -- O.1 Outport -- O.2 Terminator -- O.3 To File -- O.4 To Workspace -- O.5 Scope -- O.6 Floating Scope -- O.7 XY Graph -- O.8 Display -- O.9 Stop Simulation -- Appendix P Sources -- P.1 Inport -- P.2 Ground -- P.3 From File -- P.4 From Workspace -- P.5 Constant -- P.6 Enumerated Constant -- P.7 Signal Generator -- P.8 Pulse Generator -- P.9 Signal Builder -- P.10 Ramp -- P.11 Sine Wave -- P.12 Step -- P.13 Repeating Sequence -- P.14 Chirp Signal -- P.15 Random Number -- P.16 Uniform Random Number -- P.17 Band Limited White Noise -- P.18 Repeating Sequence Stair -- P.19 Repeating Sequence Interpolation -- P.20 Counter Free−Running -- P.21 Counter Limited -- P.22 Clock -- P.23 Digital Clock -- Appendix Q User−Defined Functions -- Q.1 Fcn -- Q.2 Interpreted MATLAB Function -- Q.3 MATLAB Function -- Q.4 S−Function -- Q.5 Level−2 MATLAB S−Function -- Q.6 S−Function Builder -- Q.7 S−Function Examples -- Appendix R Additional Discrete -- R.1 Transfer Fcn Direct Form II -- R.2 Transfer Fcn Direct Form II Time Varying -- R.3 Fixed−Point State−Space -- R.4 Unit Delay External IC -- R.5 Unit Delay Resettable -- R.6 Unit Delay Resettable External IC -- R.7 Unit Delay Enabled -- R.8 Unit Delay Enabled Resettable.
R.9 Unit Delay Enabled External IC.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Intro -- Table of Contents -- Chapter 1 Introduction to Simulink -- 1.1 Simulink and its Relation to MATLAB -- 1.2 Modeling an Electric Circuit -- 1.3 Modeling a Fourth−Order Differential Equation -- 1.4 Modeling the Solution of Three Equations with Three Unknowns -- 1.5 Representing a Model as a Subsystem -- 1.6 Simulink Demos -- Chapter 2 Mathematical Applications -- 2.1 Bouncing Ball -- 2.2 Linear Programming -- 2.3 Moving Ladder -- 2.4 Conical Water Reservoir -- 2.5 Comparison of Alternate Proposals -- 2.6 Valuation of a Depleting Asset -- Chapter 3 Dynamics Applications -- 3.1 An Application of Newton's Second Law -- 3.2 Ball Thrown Vertically Upward -- 3.3 Barge Pulled by Horse Teams -- 3.4 Rated Speed of an Automobile on a Highway Curve -- 3.5 Train Traveling on a 3 Per Cent Grade -- 3.6 Spring with Upper End Fastened to a Rigid Support -- Chapter 4 Thermodynamics and Fluid Mechanics Applications -- 4.1 Rise of a Liquid in a Capillary Tube -- 4.2 An Application of a Simplified Form of the Bernoulli Equation -- 4.3 Takeoff Speed for an Aircraft -- 4.4 An Application of the Bulk Modulus -- 4.5 Calculation of Fluid Flow in an Open Channel -- Chapter 5 Assortment of Math and Engineering Applications -- 5.1 Chemical Solutions -- 5.2 Heat Flow -- 5.3 Cantilever Beam Deflection -- 5.4 Tractrix Curve -- 5.5 Bessel Differential Equation -- 5.6 Van der Pol Differential Equation -- 5.7 Simple Pendulum -- 5.8 Simple Oscillator -- 5.9 Zero−Order Hold and First−Order Hold as Reconstructors -- 5.10 Direct Form Realizations of a Digital Filter -- 5.11 Series Form Realization of a Digital Filter -- 5.12 Parallel Form Realization of a Digital Filter -- 5.13 3−bit Up / Down Counter -- 5.14 4−bit Ring Counter -- 5.15 Mass−Spring−Dashpot -- 5.16 Cascaded Mass−Spring System -- 5.17 Mechanical Accelerometer -- 5.18 Feedback Control Systems.

5.19 Electric Circuit in Phasor Form -- 5.20 Application of the Superposition Principle -- 5.21 Discrete Time Integration with Variable Amplitude Input -- 5.22 S−Function Example 1 -- 5.23 S−Function Example 2 -- 5.24 Concluding Remarks -- Appendix A Introduction to MATLAB® -- Introduction to MATLAB® -- A.1 MATLAB® and Simulink® -- A.2 Command Window -- A.3 Roots of Polynomials -- A.4 Polynomial Construction from Known Roots -- A.5 Evaluation of a Polynomial at Specified Values -- A.6 Rational Polynomials -- A.7 Using MATLAB to Make Plots -- A.8 Subplots -- A.9 Multiplication, Division, and Exponentiation -- A.10 Script and Function Files -- A.11 Display Formats -- Appendix B Masked Subsystems -- B.1 Masks Defined -- B.2 Advantages Using Masked Subsystems -- B.3 Mask Features -- B.4 Creating a Masked Subsystem -- Appendix C Commonly Used -- C.1 Inport, Outport, and Subsystem -- C.2 Ground -- C.3 Terminator -- C.4 Constant and Product -- C.5 Scope -- C.6 Bus Creator and Bus Selector -- C.7 Mux and Demux -- C.8 Switch -- C.9 Sum -- C.10 Gain -- C.11 Relational Operator -- C.12 Logical Operator -- C.13 Saturation -- C.14 Integrator -- C.15 Unit Delay -- C.16 Discrete−Time Integrator -- C.17 Data Types and Data Type Conversion -- C.18 Vector Concatenate -- C−50 -- Appendix D Continuous−Time -- D.1 Derivative -- D.2 Integrator -- D.3 Integrator Limited -- D.4 Integrator Second Order -- D.5 Integrator Second Order Limited -- D.6 PID Controller -- D.7 PID Controller (2DOF) -- D.8 State−Space -- D.9 Transfer Fcn -- D.10 Zero−Pole -- D.11 Variable Time Delay, Variable Transport Delay -- Appendix E Discontinuities -- E.1 Saturation -- E.2 Saturation Dynamic -- E.3 Dead Zone -- E.4 Dead Zone Dynamic -- E.5 Rate Limiter -- E.6 Rate Limiter Dynamic -- E.7 Backlash -- E.8 Relay -- E.9 Quantizer -- E.10 Hit Crossing -- E.11 Coulomb and Viscous Friction.

E.12 Wrap to Zero -- E.13 Nonlinear Systems − Describing Functions -- Appendix F Discrete -- F.1 Unit Delay -- F.2 Integer Delay -- F.3 Tapped Delay -- F.4 Discrete−Time Integrator -- F.5 Discrete Transfer Fcn -- F.6 Discrete Filter -- F.7 Discrete Zero−Pole -- F.8 Difference -- F.9 Discrete Derivative -- F.10 Discrete State−Space -- F.11 Transfer Fcn First Order -- F.12 Transfer Fcn Lead or Lag -- F.13 Transfer Fcn Real Zero -- F.14 Discrete FIR Filter -- F.15 Memory -- F.16 First−Order Hold -- F.17 Zero−Order Hold -- F.18 Discrete PID Controller -- F.19 Discrete PID Controller (2DOF) -- Appendix G Logic and Bit Operations -- G.1 Logical Operator -- G.2 Relational Operator -- G.3 Interval Test -- G.4 Interval Test Dynamic -- G.5 Combinatorial Logic -- G.6 Compare to Zero -- G.7 Compare to Constant -- G.8 Bit Set -- G.9 Bit Clear -- G.10 Bitwise Operator -- G.11 Shift Arithmetic -- G.12 Extract Bits -- G.13 Detect Increase -- G.14 Detect Decrease -- G.15 Detect Change -- G.16 Detect Rise Positive -- G.17 Detect Rise Nonnegative -- G.18 Detect Fall Negative -- G.19 Detect Fall Nonpositive -- Appendix H Lookup Tables -- H.1 Lookup Table -- H.2 Lookup Table (2−D) -- H.3 Lookup Table (n−D) -- H.4 Prelookup -- H.5 Interpolation (n−D) Using PreLookup -- H.6 The Direct Lookup Table (n−D) Block -- H.7 Lookup Table Dynamic -- H.8 Sine and Cosine -- H.9 Function Lookup Table Generation -- Appendix I Math Operations -- I.1 Sum -- I.2 Add -- I.3 Subtract -- I.4 Sum of Elements -- I.5 Bias -- I.6 Weighted Sample Time Math -- I.7 Gain -- I.8 Slider Gain -- I.9 Product -- I.10 Divide -- I.11 Product of Elements -- I.12 Dot Product -- I.13 Sign -- I.14 Abs -- I.15 Unary Minus -- I.16 Math Function -- I.17 Rounding Function -- I.18 Polynomial -- I.19 MinMax -- I.20 MinMax Running Resettable -- I.21 Trigonometric Function -- I.22 Sine Wave Function.

I.23 Algebraic Constraint -- I.24 Assignment -- I.25 Reshape -- I.26 Squeeze -- I.27 Matrix Concatenate -- I.28 Vector Concatenate -- I.29 Permute Dimensions -- I.30 Complex to Magnitude−Angle -- I.31 Magnitude−Angle to Complex -- I.32 Complex to Real−Imag -- I.33 Real−Imag to Complex -- I.34 Sqrt -- I.35 Signed Sqrt -- I.36 Reciprocal Sqrt -- I.37 Find Nonzero Elements -- Appendix J Model Verification -- J.1 Check Static Lower Bound -- J.2 Check Static Upper Bound -- J.3 Check Static Range -- J.4 Check Static Gap -- J.5 Check Dynamic Lower Bound -- J.6 Check Dynamic Upper Bound -- J.7 Check Dynamic Range -- J.8 Check Dynamic Gap -- J.9 Assertion -- J.10 Check Discrete Gradient -- J.11 Check Input Resolution -- Appendix K Model−Wide Utilities -- K.1 Trigger−Based Linearization -- K.2 Time−Based Linearization -- K.3 Model Info -- K.4 Doc Text -- K.5 Block Support Table -- Appendix L Ports &amp -- Subsystems -- L.1 Inport, Outport, and Subsystem -- L.2 Trigger -- L.3 Enable (description) -- L.4 Function−Call Generator -- L.5 Atomic Subsystem -- L.6 Virtual and Nonvirtual Subsystems -- L.7 Code Reuse Subsystem -- L.8 Enable (added to subsystem block) -- L.9 Model -- L.10 Configurable Subsystem -- L.11 Triggered Subsystem -- L.12 Enabled Subsystem -- L.13 Enabled and Triggered Subsystem -- L.14 Function−Call Subsystem -- L.15 For Iterator Subsystem -- L.16 While Iterator Subsystem -- L.17 If and If Action Subsystem -- L.18 Switch Case and Switch Case Action Subsystem -- L.19 Model Variants -- L.20 Variant Subsystem -- L.21 For Each Subsystem -- L.22 Function Call Split -- L.23 Function−Call Feedback Latch -- L.24 Subsystem Examples -- L.25 S−Function -- Appendix M Signal Attributes -- M.1 Data Type Conversion -- M.2 Data Type Duplicate -- M.3 Data Type Propagation -- M.4 Data Type Scaling Strip -- M.5 Data Conversion Inherited.

M.6 IC (Initial Condition) -- M.7 Signal Conversion -- M.8 Rate Transition -- M.9 Signal Specification -- M.10 Bus to Vector -- M.11 Data Type Propagation Examples -- M.12 Probe -- M.13 Weighted Sample Time -- M.14 Width -- Appendix N Signal Routing -- N.1 Bus Creator -- N.2 Bus Selector -- N.3 Bus Assignment -- N.4 Mux -- N.5 Demux -- N.6 Selector -- N.7 Index Vector -- N.8 Merge -- N.9 Environmental Controller -- N.10 Manual Switch -- N.11 Multiport Switch -- N.12 Switch -- N.13 From -- N.14 Goto Tag Visibility -- N.15 Goto -- N.16 Data Store Read -- N.17 Data Store Memory -- N.18 Data Store Write -- N.19 Vector Concatenate -- Appendix O Sinks -- O.1 Outport -- O.2 Terminator -- O.3 To File -- O.4 To Workspace -- O.5 Scope -- O.6 Floating Scope -- O.7 XY Graph -- O.8 Display -- O.9 Stop Simulation -- Appendix P Sources -- P.1 Inport -- P.2 Ground -- P.3 From File -- P.4 From Workspace -- P.5 Constant -- P.6 Enumerated Constant -- P.7 Signal Generator -- P.8 Pulse Generator -- P.9 Signal Builder -- P.10 Ramp -- P.11 Sine Wave -- P.12 Step -- P.13 Repeating Sequence -- P.14 Chirp Signal -- P.15 Random Number -- P.16 Uniform Random Number -- P.17 Band Limited White Noise -- P.18 Repeating Sequence Stair -- P.19 Repeating Sequence Interpolation -- P.20 Counter Free−Running -- P.21 Counter Limited -- P.22 Clock -- P.23 Digital Clock -- Appendix Q User−Defined Functions -- Q.1 Fcn -- Q.2 Interpreted MATLAB Function -- Q.3 MATLAB Function -- Q.4 S−Function -- Q.5 Level−2 MATLAB S−Function -- Q.6 S−Function Builder -- Q.7 S−Function Examples -- Appendix R Additional Discrete -- R.1 Transfer Fcn Direct Form II -- R.2 Transfer Fcn Direct Form II Time Varying -- R.3 Fixed−Point State−Space -- R.4 Unit Delay External IC -- R.5 Unit Delay Resettable -- R.6 Unit Delay Resettable External IC -- R.7 Unit Delay Enabled -- R.8 Unit Delay Enabled Resettable.

R.9 Unit Delay Enabled External IC.

Description based on publisher supplied metadata and other sources.

Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

There are no comments on this title.

to post a comment.

© 2024 Resource Centre. All rights reserved.