Showing posts with label UML. Show all posts
Showing posts with label UML. Show all posts

Friday, January 7, 2011

UML Bible

UML Bible


UML Bible
Publisher: Wiley; 1st edition | 2003-06-02 | 940 Pages | ISBN: 0764526049 | CHM | 56.8 MB

Today’s economy demands top quality software development in record time and with maximum efficiency. UML arms you to meet that challenge, and the UML Bible supplies the most comprehensive UML education you can get. One volume covers everything from understanding and using UML and diagramming notation to the object constraint language (OCL) and profiles, in both 1.4 and 2.0 UML specifications. It’s the one resource you can rely on to virtually guarantee your success.

Inside, you’ll find complete coverage of UML

* Learn to model object structure, interactions, behavior, and architecture using UML
* Explore diagram structure and usage
* Understand how to utilize the overlapping features of the UML diagrams to facilitate the modeling process
* Learn to exploit the features of the UML diagrams to test them for consistency and accuracy
* Learn to assess modeling tools to choose the one that suits your needs
* Comprehend how the statechart diagram is used to model changes in an object over its lifetime
* Apply object constraint language (OCL) and work with Action Semantics to specify behaviors that ultimately will be implemented in code
* Understand the XML Model Interchange (XMI®) standard that helps enable model sharing between modeling tools and other XMI-compatible applications
* Customize UML to meet the needs of specific industries or application types

Download HotFile:

http://hotfile.com/dl/94885376/5bcec3f/0764526049.rar.html
Published: By: Anonymous - 1:13 AM

Thursday, May 6, 2010

Database design for smarties. Using UML for Data Modeling

  • Database design for smarties. Using UML for Data Modeling
    Database design for smarties. Using UML for Data Modeling
    Morgan Kaufmann | 1999 | ISBN 1558605150 | Pages 268 | PDF | 8.70 MB

    If you want to see how your next database project can profit from object-oriented design, check out Database Design for Smarties, a lively and intelligent guide to using objects in databases.

    The book begins with a tour of some underlying factors in modeling databases. Here, the author distinguishes between the external, conceptual, and internal models of database design.) Then it's on to data architectures, be they the traditional relational or the newer object-relational and object-oriented (OO) database types.

    After discussing some of the pitfalls of gathering and implementing user requirements, the author looks at UML notation for use case diagrams. (His example here, a crime database for tracking Sherlock Holmes's stories, along with criminals and clues, is both intelligent and entertaining.)

    The author's guide to UML class design is topnotch. He covers basic and advanced OO concepts such as inheritance, aggregation, composition, and polymorphism with clear and concise explanations. He also shows you how to model business rules using objects and UML class diagrams. The most valuable part of this book comes with the mapping of UML class diagrams onto three different kinds of databases: relational (on Oracle7), object-relational (on Oracle8), and object-oriented (on the POET platform). The author shows how to emulate object-oriented ideas successfully using stored procedures and triggers, even if you are not running on a "true" object-oriented platform.
Published: By: admin - 7:41 PM

Wednesday, November 11, 2009

MagicDraw UML Enterprise v16.5 SP4

http://img11.imageshack.us/img11/5400/000faa8675961077600043.jpg
MagicDraw UML Enterprise v16.5 SP4 | 232 Mb
MagicDraw is an award-winning business process, architecture, software and system modeling tool with teamwork support. Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry’s best code engineering mechanism (with full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL programming languages), as well as database schema modeling, DDL generation and reverse engineering facilities.
iNSTALL NOTES
1. After installation , replace “MagicDraw UML\lib\md_common.jar”.
2. Import license files.
Download

http://hotfile.com/dl/17225923/6af0463/M-.part1.rar.html
http://hotfile.com/dl/17225936/36ca150/M-.part2.rar.html
http://hotfile.com/dl/17225942/5e2dc50/M-.part3.rar.html
Published: By: admin - 8:04 AM

Tuesday, September 15, 2009

Model-Driven Development with Executable UML

Model-Driven Development with Executable UML

Model-Driven Development with Executable UML

Product Description
A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or analyst, you’ll benefit from learning how information systems can be developed more efficiently using the object-oriented paradigm and model-driven approach.

Written by an expert who is uniquely qualified in the topic, this Wrox reference offers a profile of UML that is formal and executable, instead of the relational paradigm or its incomplete coupling with object orientation. It provides a comprehensive tutorial on model-driven development and UML.

  • Provides an in-depth tutorial on using model-driven development and UML for building information systems, with extensive examples
  • Includes tutorials and critics of traditional IS modeling paradigms, such as the relational paradigm, entity-relationship modeling, and the widely used incomplete coupling of object orientation with relational databases
  • Covers basic object-oriented concepts with UML semantics, like classes and data types, attributes, associations, generalizations, operations and methods
  • Proposes new powerful concepts for rapid development of information systems including contemporary user interfaces, such as programming by demonstration and others




DoWnloAd File
Mirror
Published: By: admin - 7:33 AM

Friday, September 4, 2009

Object-Oriented Analysis and Design : Understanding System Development with UML 2.0

Object-Oriented Analysis and Design : Understanding System Development with UML 2.0

Object-Oriented Analysis and Design : Understanding System Development with UML 2.0

Product Description
Covering the breadth of a large topic, this book provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. After covering some basic ground work underpinning OO software projects, the book follows the steps of a typical development project (Requirements Capture – Design – Specification & Test), showing how an abstract problem is taken through to a concrete solution. The book is programming language agnostic – so code is kept to a minimum to avoid detail and deviation into implementation minutiae. A single case study running through the text provides a realistic example showing development from an initial proposal through to a finished system. Key artifacts such as the requirements document and detailed designs are included. For each aspect of the case study, there is an exercise for the reader to produce similar documents for a different system.






DoWnloAd File
Mirror
Password default : www.bookitplus.net
Published: By: admin - 1:12 AM

Thursday, August 6, 2009

UML for Mere Mortals(R)

 UML for Mere Mortals

UML for Mere Mortals

Product Description
Need to get results with UML… without unnecessary complexity or mind-numbing jargon? You need UML for Mere Mortals™. This easy-to-read introduction is perfect for technical professionals and business stakeholders alike: anyone who needs to create, understand, or review UML models, without becoming a hard-core modeler.

There’s nothing theoretical about this book. It explains UML in the context of your real-world challenges. It’s organized around the activities you’ll need to perform. It focuses on the UML elements you’ll find most useful. And it offers specific solutions for the problems you’re most likely to face.

Drawing on extensive experience, the authors offer pragmatic explanations and guidance on core techniques ranging from use cases to sequence diagrams, architectural patterns to application and database modeling. You’ll find practical coverage of using UML to support testing, as well as a full chapter on UML 2.0 and its implications.

Whether you’re a manager, programmer, architect, database designer, or documentation specialist, UML for Mere Mortals will help you achieve your goals with UML… simply, quickly, painlessly.



Uploading
DoWnloAd
Rapidshare
Mirror


Password default : www.bookitplus.net
Published: By: admin - 12:01 AM

Friday, July 10, 2009

Paul R. Reed, Developing Applications with Java and UML

Developing Applications with Java and UML

Paul R. Reed, «Developing Applications with Java and UML»
Addison Wesley | ISBN: 0201702525 | 2002 | PDF | 504 pages | 4.88 MB

Developing Applications with Java™ and UML focuses on the craft of creating quality Java software. The book introduces the fundamentals of the Unified Modeling Language (UML) and demonstrates how to use this standard object-oriented notation to build more robust Java applications that fulfill user requirements and withstand the test of time.


DownLoad
UpLoading
Rapidshare
Hotfile


Password default : www.bookitplus.net
Published: By: admin - 12:22 AM

Wednesday, July 8, 2009

Visual Modeling with Rational Rose 2000 and UML

Visual Modeling with Rational Rose 2000 and UML

Terry Quatrani, «Visual Modeling with Rational Rose 2000 and UML»
Addison Wesley | ISBN: 0201699613 | 1999 | CHM | 288 pages | 2.07 MB

Visual Modeling with Rational Rose 2000 and UML is a comprehensive introduction and tutorial providing guidance on how to use a tool (Rational Rose 2000), a process (the Rational Unified Process), and a language (the UML) to successfully visualize, specify, document, and construct a software system. Written by the Rose Evangelist at Rational Software Corporation, a leader in UML and object technology, this book breaks the technology down to its essentials and provides clear explanations of each element. It follows a simplified version of the Rational Unified Process from project inception through system analysis and design. A sample case study running throughout the book illustrates this iterative development process, the UML in practice, and the application of Rational Rose. New appendices demonstrate code generation and reverse engineering using Rational Rose 2000 with the Visual C++, C++, and Visual Basic languages.


DownLoad
UpLoading
Rapidshare
Hotfile


Password default : www.bookitplus.net
Published: By: admin - 11:02 PM

Wednesday, June 17, 2009

Unified Modeling Language Reference Manual

Unified Modeling Language Reference Manual

Unified Modeling Language Reference Manual

Product Description
“If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book–especially on the changes and new capabilities that have come with UML.” –Ed Seidewitz, Chief Architect, IntelliData Technologies Corporation The latest version of the Unified Modeling Language–UML 2.0–has increased its capabilities as the standard notation for modeling software-intensive systems. Like most standards documents, however, the official UML specification is difficult to read and navigate. In addition, UML 2.0 is far more complex than previous versions, making a thorough reference book more essential than ever. In this significantly updated and expanded edition of the definitive reference to the standard, James Rumbaugh, Ivar Jacobson, and Grady Booch–the UML’s creators–clearly and completely describe UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles.Whether you are capturing requirements, developing software architectures, designing implementations, or trying to understand existing systems, this is the book for you. Highlights include: *Alphabetical dictionary of articles covering every UML concept *Integrated summary of UML concepts by diagram type *Two-color diagrams with extensive annotations in blue *Thorough coverage of both semantics and notation, separated in each article for easy reference *Further explanations of concepts whose meaning or purpose is obscure in the original specifications *Discussion sections offering usage advice and additional insight into tricky concepts *Notation summary, with references to individual articles *A hyperlinked version of the book in Adobe Reader format on CD-ROM, an excellent resource for browsing or searching the text for specific information *An enhanced online index available on the book’s web site allowing readers to quickly and easily search the entire text for specific topics The result is an indispensable resource for anyone who needs to understand the inner workings of the industry standard modeling language.

download



Password default : www.bookitplus.net
Published: By: admin - 10:47 PM

Monday, May 25, 2009

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems

Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems
Miro Samek “Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems”
Newnes | 2008-10-01 | ISBN: 0750687061 | 728 pages | PDF | 10,4 MB

Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++ without big tools.

This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples. In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications. Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control (Hollywood Principle), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next. This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts.
The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS). In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS. QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware. The accompanying website to this book contains complete open source code for QP, ports to popular processors and operating systems, including 80×86, ARM Cortex-M3, MSP430, and Linux, as well as all examples described in the book.
*Focuses on core concepts rather than tools which are always changing allowing the reader to continue to use this information with various projects
*Provides a complete, ready-to-use, open source software architecture for small and large embedded systems
*Includes an extensive example using the ARM Cortex-M3 throughout the book highlighting issues programmers and architects encounter in everyday life

download



Password default : book4it.blogspot.com
Published: By: admin - 7:38 PM

Sunday, May 24, 2009

Systems Engineering with SysML/UML: Modeling, Analysis, Design

Systems Engineering with SysML/UML: Modeling, Analysis, Design

Book Description
UML, the Universal Modeling Language, was the first language designed to fulfill the requirement for “universality.” However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has been steadily gaining popularity, and many companies, especially in the heavily-regulated Defense, Automotive, Aerospace, Medical Device and Telecomms industries, are already using SysML, or are plannning to switch over to it in the near future.

However, little information is currently available on the market regarding SysML. Its use is just on the crest of becoming a widespread phenomenon, and so thousands of software engineers are now beginning to look for training and resources. The proposed book will provide an introduction to SysML, and instruction on how to implement it, for all these new users.

*The first available book on SysML in English

*Insider information! The author is a member of the SysML working group and has written sections of the specification

*Special focus comparing SysML and UML, and explaining how both can work together

Download

Link 2



Password default : book4it.blogspot.com
Published: By: admin - 9:36 PM

Advanced Systems Design with Java, UML and MDA

Advanced Systems Design with Java, UML and MDA

Kevin Lano “Advanced Systems Design with Java, UML and MDA”
Butterworth-Heinemann | 2005-05-25 | ISBN: 0750664967 | PDF | 416 pages | 28,7 Mb
The Model Driven Architecture defines an approach where the specification of the functionality of a system can be separated from its implementation on a particular technology platform. The idea being that the architecture will be able to easily be adapted for different situations, whether they be legacy systems, different languages or yet to be invented platforms.

MDA is therefore, a significant evolution of the object-oriented approach to system development.
Advanced System Design with Java, UML and MDA describes the factors involved in designing and constructing large systems, illustrating the design process through a series of examples, including a Scrabble player, a jukebox using web streaming, a security system, and others. The book first considers the challenges of software design, before introducing the Unified Modelling Language and Object Constraint Language. The book then moves on to discuss systems design as a whole, covering internet systems design, web services, Flash, XML, XSLT, SOAP, Servlets, Javascript and JSP.

In the final section of the book, the concepts and terminology of the Model Driven Architecture are discussed. To get the most from this book, readers will need introductory knowledge of software engineering, programming in Java and basic knowledge of HTML.

* Examines issues raised by the Model-Driven Architecture approach to development
* Uses easy to grasp case studies to illustrate complex concepts
* Focused on the internet applications and technologies that are essential for students in the online age

http://rapidshare.com/files/212365296/JAV_UML_MDA.pdf



Password default : book4it.blogspot.com
Published: By: admin - 9:36 PM

Applying UML: Advanced Applications

Applying UML: Advanced Applications

Rob Pooley, Pauline Wilcox “Applying UML: Advanced Applications”
Butterworth-Heinemann | 2003-10 | ISBN: 0750656832 | PDF | 352 pages | 8,9 Mb
Unified Modeling Language (UML) is a general-purpose notation language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations/functions that can be applied to the data structure.
Applying UML addresses the practical issues faced by users in adopting UML. As the title suggests, it helps the reader in actually applying UML to real life situations, rather than just in learning the language. The book covers in depth detail of UML, including notation on profiles and extensions. The scope of the book assumes prior experience in software engineering and/or business modeling, an understanding of object-oriented concepts and a basic knowledge of UML.

* Case study driven approach covering a wide range of issues
* Contains advanced tutorial material to aid learning
* Focuses on practical issues in the application of UML

Download

Link 2



Password default : book4it.blogspot.com
Published: By: admin - 9:36 PM

Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Applied Optimization)

Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach (Applied Optimization)

Software Engineering Techniques Applied to Agricultural Systems: An Object-Oriented and UML Approach
Springer; 1 edition | 247 pages | ISBN: 0387281703 | September 28, 2005 | PDF | 20 Mb
Description: Software Engineering Techniques Applied to Agricultural Systems presents cutting-edge software engineering techniques for designing and implementing better agricultural software systems based on the object-oriented paradigm and the Unified Modeling Language (UML). The book is divided in two parts: the first part presents concepts of the object-oriented paradigm and the UML notation of these concepts, and the second part provides a number of examples of applications that use the material presented in the first part.

The examples presented illustrate the techniques discussed, focusing on how to construct better models using objects and UML diagrams. More advanced concepts such as distributed systems and examples of how to build these systems are presented in the last chapter of the book.

The book presents a step-by-step approach for modeling agricultural systems, starting with a conceptual diagram representing elements of the system and their relationships. Furthermore, diagrams such as sequential and collaboration diagrams are used to explain the dynamic and static aspects of the software system.

Download

Link 2



Password default : book4it.blogspot.com
Published: By: admin - 9:35 PM

Practical Model-Based Testing: A Tools Approach

Publisher: Morgan Kaufmann
Language: English
ISBN: 0123725011
Paperback: 456 pages
Data: Nov 2006
Format: PDF
Description: The book focuses on the mainstream practice of functional black-box testing and covers different styles of models, especially transition-based models (UML state machines) and pre/post models (UML/OCL specifications and B notation). The steps of applying model-based testing are demonstrated on examples and case studies from a variety of software domains, including embedded software and information systems.

Download

Link 2



Password default : book4it.blogspot.com
Published: By: admin - 9:33 PM

VTC UML

UML is a standard, visual modeling language that comes into play in all stages of the software development life cycle: modeling business processes, conceptualizing system functions, visualizing and documenting software artifacts, developing object-oriented software. In other words, UML is a language that allows the writing of a software system’s blueprint in a way that can be easily understood by various stakeholders, including business analysts, project managers, system and database architects, etc. This introduction, by VTC author and corporate trainer Nancy Conner, covers UML basics and goes into detail about the most common kinds of UML diagrams.

Download:

http://rapidshare.com/files/127222084/1934743232_netbks.com.part1.rar

http://rapidshare.com/files/127222104/1934743232_netbks.com.part2.rar

http://rapidshare.com/files/127221746/1934743232_netbks.com.part3.rar



Password default : book4it.blogspot.com
Published: By: admin - 9:33 PM

Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition) (The Addison-Wesley Object Technology Series)

Publisher: Addison-Wesley Professional; 3 edition
Language: English
ISBN: 0321160762
Paperback: 752 pages
Data: February 27, 2004
Format: CHM
Description: The increasing complexity of embedded and real-time systems requires a more premeditated and sophisticated design approach for successful implementation. The object-based Unified Modeling Language (UML) can describe the structural and behavioral aspects critical to real-time systems and has come to the fore as an outstanding medium for effective design.

Like its best-selling predecessors, Real Time UML, Third Edition, provides an overview of the essentials of real-time systems and an introduction to UML that focuses on the use of the ever-evolving standard in design and development. This accessible book examines requirements analysis, the definition of object structure and behavior, architectural and mechanistic design, and more detailed designs that encompass data structure, operations, and exceptions. Numerous figures help illustrate UML design techniques, and detailed, real-world examples show the application of those techniques to embedded systems.

This significantly revised edition features the new UML 2.0 standard, which dramatically improves the clarity of the UML for capturing architectures and improving its scalability. Real Time UML, Third Edition, also introduces the UML Profile for Schedulability, Performance, and Time (STP Profile). The STP Profile provides a standardized way to capture schedulability and performance constraints of systems. This allows analysis tools to read and analyze UML models.

Download



Password default : book4it.blogspot.com
Published: By: admin - 9:32 PM

Guide to Applying the UML

Sinan Si Alhir, ” Guide to Applying the UML”
Springer; 1 edition (October 1, 2002) | ISBN: 0387952098 | 448 pages | PDF | 1,6 Mb


The Unified Modeling Language (UML) is an evolutionary general-purpose, tool-supported, and industry-standardized (OMG) modeling language for specifying, visualizing, constructing, and documenting the artifacts of a system-intensive process. “Guide to Applying the UML” offers a practical bridge between tutorials and reference works, demonstrating how all of the elements of the UML fit together holistically and cohesively. It closes the gap between the UML and process using a ?roadmap? that addresses the key decision points and their relationships, providing a comprehensive framework. The focus is on rules of usage and principles of composition, style guidelines, practical real-world examples, and a tool-, process-, and technology-independent roadmap for effectively and successfully applying the UML. Topics and features: * Essential rules for using the UML and composing UML models are collated around important UML constructs *Presents a broad introduction to applying the UML, without having to prematurely adopt a particular process *Provides detailed examples, enabling readers to make informed decisions when modeling across the system development life cycle *Demonstrates how UML elements are related and how the UML supports traceability and scales for the life cycle process *Clear, well-developed diagrams simplify learning and applying core concepts and techniques With its focused, yet highly accessible approach, this guide strikes an integrated balance between UML rules and practices. It is an authoritative and comprehensive reference for software practitioners and professionals involved in the design, development, and management of UML-related software projects. About the author: Sinan Si Alhir is a highly respected consultant and has extensive information systems/technology experience, and breadth and depth in all phases of the system development life cycle. With experience in both high- and low-level project work, and broad and deep knowledge of technology and methodology, he endeavors to deliver quality solution-oriented results within various application domains using a multitude of technologies and approaches. He specializes in object-orientation, methodology/process, the Unified Modeling Language (UML), and various other disciplines and subjects, and focuses on empowering organizations to benefit from their application.

Download



Password default : book4it.blogspot.com
Published: By: admin - 9:31 PM

Iterative UML Development Using Visual C++ 6.0

Patrick Sheridan, Jean M. Sekula “Iterative UML Development Using Visual C++ 6.0″
Republic of Texas Pr | 1999-10 | ISBN: 1556227027 | 281 pages | PDF | 1,2 Mb
Review:
This book, like its counterparts written for Visual Basic, cuts through the techno jargon fluff that other instructive books use for filler. The authors present a comprehensive linked business example that offers continuity throughout the entire volume. This approach is refreshing and does not waste precious time by introducing non-relevant problems. It is a great treasure for experienced project designers as well as those muddling with legacy code.

Download

Link 2



Password default : book4it.blogspot.com
Published: By: admin - 9:30 PM

Professional UML with Visual Studio .NET

From the Back Cover
If you want to use Visio for Enterprise Architects to quickly design and create enterprise software, this is the book for you.

The integration of Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects is a formidable combination. Visio offers powerful diagramming capabilities, including such things as creating UML models, mapping out and generating databases, and aiding the development of distributed systems. Visio’s integration with Visual Studio .NET Enterprise Architect means that C# or Visual Basic® .NET code can be generated from UML diagrams, thus giving your projects a significant kick-start, and Visual Studio .NET projects can also be reverse engineered to UML models.

This book will finally help you make the most of Visio’s time- and labor-saving features, and unleash Visio’s power for your enterprise development.

To use this book you must be comfortable with the basic concepts of UML.

What you will learn from this book

  • Diagramming business components in Visio
  • Generating code from UML models
  • Reverse engineering Visual Studio .NET projects into UML models, with or without source code
  • Documenting projects with UML and Visio
  • Designing distributed applications with Visio diagrams
  • Using Object-Role Modeling and round-trip engineering for database design

download



Password default : book4it.blogspot.com
Published: By: admin - 3:56 AM
 

Find Us: FaceBook