Thursday, June 14, 2012

India's Struggle for Independence 1857-1947

India's Struggle for Independence 1857-1947
Penguin Books India | February 29, 2012 | ISBN-10: 0140107819 | 600 pages | PDF | 4 MB

This Is The First Major Study To Examine Each Of The Strands Of The Epic Struggle Individually And Collectively And To Present Them In A New And Coherent Narrative. It Succeeds In Evolving A New And Lucid History Of The Period.

 Download:

Link_1
.

India, 3 edition (Cultures of the World)

Radhika Srinivasan, Leslie Jermyn, Roseline Lum "India, 3 edition (Cultures of the World)"
2012 | ISBN: 1608707822 | PDF | 144 pages | 22,1 MB

Provides comprehensive information on the geography, history, wildlife, governmental structure, economy, cultural diversity, peoples, religion, and culture of India.

 Download:

Link_1
.

India (Travel Guides)

India (Travel Guides) By Editors
2008 | 692 Pages | ISBN: 0789483955 | PDF | 96 MB


The guides that show you what the others only tell you. Travel Guides have increasingly become the most sought after guides by seasoned and novice travels alike. Featuring up-to-date information and spectacular 3-D aerial views -- all photographed in full-color -- each location is shown at its best. Recognized as the most unique and comprehensive travel guides on the market, Travel Guides create the new standard for travels. Every guide in the series is updated annually. 3-D aerial maps help you make the quickest journey from one place to the next. Red star sights help you get the most out of the shortest visit. Full-color photographs are taken specifically for each travel guide, and cut-away & floor plans present unique drawings of historic buildings and museums to show exactly where you are and what you see. All the sights in each area are described in depth with special keyed icons, and there's no need to buy an A-Z guide with our fully indexed street maps. Eat and shop with confidence with our reliable listings of hotels, restaurants, bars, and shops in all areas and at all prices. When it comes to entertainment, Travel Guides contains complete listings of theaters, music venues, cinemas, clubs, sports facilities, and activities for children. A special survival guide shows you how to use local currency, public transportation and telephones through pictures. Before your next trip, pick up one of our best-selling Travel Guides today!

Download:

Link_1
.

India Unbound

India Unbound By Gurcharan Das
2000 | 420 Pages | ISBN: 0670882658 | PDF | 31 MB



India today is a vibrant free-market democracy and has begun to flex its muscles in the global information economy and on the world stage. In this acclaimed book, Gurcharan Das tells the stories of the major players in a period of rapid and profound change, and makes comprehensible and compelling the economic and political developments responsible for these changes. Das argues that the changes of the past 50 years have, at last, amounted to a revolution in India. By weaving his personal story into the larger context of contemporary history, Das provides a book that is at once vigorously analytical and vividly written.
Download:

Link_1
.

Building the Agile Enterprise: With SOA, BPM and MBM

Building the Agile Enterprise: With SOA, BPM and MBM
Morgan Kaufmann | October 10, 2008 | English | ISBN: 0123744458 | PDF | 336 pages | 2.9 MB

In the last ten years IT has brought fundamental changes to the way the world works. Not only has it increased the speed of operations and communications, but it has also undermined basic assumptions of traditional business models and increased the number of variables. Today, the survival of major corporations is challenged by a world-wide marketplace, international operations, outsourcing, global communities, a changing workforce, security threats, business continuity, web visibility, and customer expectations. Enterprises must constantly adapt or they will be unable to compete.

Fred Cummins, an EDS Fellow, presents IT as a key enabler of the agile enterprise. He demonstrates how the convergence of key technologies--including SOA, BPM and emerging enterprise and data models--can be harnessed to transform the enterprise. Cummins mines his 25 years experience to provide IT leaders, as well as enterprise architects and management consultants, with the critical information, skills, and insights they need to partner with management and redesign the enterprise for continuous change. No other book puts IT at the center of this transformation, nor integrates these technologies for this purpose.


* Shows how to integrate and deploy critical technologies to foster agility.

* Details how to design an enterprise architecture that takes full advantage of SOA, BPM, business rules, enterprise information management, business models, and governance

* Outlines IT's critical mission in providing an integration infrastructure and key services, while optimizing technology adoption throughout the enterprise.

* Illustrates concepts with examples and cases from large and small commercial enterprises.

* Shows how to create systems that recognize and respond to the need for change.

* Identifies the unique security issues that arise with SOA and shows how to deploy a framework of technologies and processes that address them.

 Download:

Link_1
Or
Link_2
.

Service-Oriented Architecture (SOA): Concepts, Technology, and Design

Thomas Erl, "Service-Oriented Architecture (SOA): Concepts, Technology, and Design"
ISBN: 0131858580 | edition 2005 | CHM | 792 pages | 14 mb

This is a comprehensive tutorial that teaches fundamental and advanced SOA design principles, supplemented with detailed case studies and technologies used to implement SOAs in the real world. ***We'll have cover endorsements from Tom Glover, who leads IBM's Web Services Standards initiatives; Dave Keogh, Program Manager for Visual Studio Enterprise Tools at Microsoft, and Sameer Tyagi, Senior Staff Engineer, Sun Microsystems. All major software manufacturers and vendors are promoting support for SOA. As a result, every major development platform now officially supports the creation of service-oriented solutions. Parts I, II, and III cover basic and advanced SOA concepts and theory that prepare you for Parts IV and V, which provide a series of step-by-step "how to" instructions for building an SOA. Part V further contains coverage of WS-* technologies and SOA platform support provided by J2EE and .NET.

 Download:

Link_1
Or
Link_2 
.

Implementing SOA Using Java EE

B.V. Kumar, Prakash Narayan, Tony Ng, "Implementing SOA Using Java EE"
Ad,.on-W,.ley | 2010 | ISBN: 0321492153 | 384 pages | PDF | 4,1 MB

The Practitioner’s Guide to Implementing SOA with Java EE Technologies

This book brings together all the practical insight you need to successfully architect enterprise solutions and implement them using SOA and Java EE technologies. Writing for senior IT developers, strategists, and enterprise architects, the authors cover everything from concepts to implementation, requirements to tools.

The authors first review the Java EE platform’s essential elements in the context of SOA and web services deployment, and demonstrate how Java EE has evolved into the world’s best open source solution for enterprise SOA. After discussing standards such as SOAP, WSDL, and UDDI, they walk through implementing each key aspect of SOA with Java EE. Step by step, you’ll learn how to integrate service-oriented web and business components of Java EE technologies with the help of process-oriented standards such as BPEL/CDL into a coherent, tiered enterprise architecture that can deliver a full spectrum of business services.

Implementing SOA Using Java™ EE concludes with a section-length case study that walks through analyzing a company’s requirements, creating an effective SOA architecture, and building a concise proof-of-concept prototype with NetBeans IDE. Coverage includes
• Using Java EE technologies to simplify SOA implementation
• Mastering messaging, service descriptions, registries, orchestration, choreography, and other essential SOA concepts
• Building an advanced web services infrastructure for implementing SOA
• Using Java Persistence API to provide for persistence
• Getting started with Java Business Integration (JBI), the new open specification for delivering SOA
• Implementing SOA at the web and business tiers
• Developing, configuring, and deploying SOA systems with NetBeans IDE
• Constructing SOA systems with NetBeans SOA Pack

  Download:

Link_1
.

SOA-based enterprise integration: A step-by-step guide to services-based application integration

Waseem Roshen - SOA-based enterprise integration: A step-by-step guide to services-based application integration
Publisher: McGrаw Hill Prоfessional | 2009-05-21 | ISBN: 0071605525 | PDF | 364 pages | 7.33 MB

Implement Service-Oriented Architecture Across the Enterprise
Transform your existing IT infrastructure into a unified, highly scalable computing landscape with the latest SOA integration technologies. Using straightforward explanations and code samples, SOA-Based Enterprise Integration explains how to deploy service-oriented connectivity solutions that fit your organization's needs. Get details on configuring packaged software from SAP, Oracle, Siebel, PeopleSoft, and IBM, integrating mainframe applications, and developing web services. You'll also learn how to implement a custom Enterprise Service Bus (ESB), overcome format and protocol mismatches, and optimize QoS.
Connect applications using common databases, sockets, and RPCs
Reuse code with distributed objects and ORBs
Manage distributed objects and applications using CORBA and Java RMI
Use asynchronous messaging to handle large transaction volumes
Overcome heterogeneity and mismatch issues using web services
Perform content- and context-based routing with ESB technology
Integrate mainframe and packaged applications using adapters and brokers
Work with XML, SOAP, WSDL, and UDDI
Develop web services with Java/J2EE
Compose business processes using BPEL

 Download:

Link_1
Or
Link_2
.

SOA Using Java Web Services

SOA Using Java Web Services
Publisher: Prentice Hall PTR | ISBN: 0130449687 | edition 2007 | PDF | 608 pages | 11,3 mb

Expert Solutions and State-of-the-Art Code Examples
SOA Using Java Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.
Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.

 Download:

Link_1
.

Beginning Java 7

Beginning Java 7 By Jeff Friesen
Publisher: Apr..ess 2011 | 920 Pages | ISBN: 1430239093 | PDF | 11 MB



Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:

Chapter 1: Getting Started with Java
Chapter 2: Discovering Classes and Objects
Chapter 3: Exploring Advanced Language Features
Chapter 4: Touring Language APIs
Chapter 5: Collecting Objects
Chapter 6: Touring Additional Utility APIs
Chapter 7: Creating and Enriching Graphical User Interfaces
Chapter 8: Interacting with Filesystems
Chapter 9: Interacting with Networks and Databases
Chapter 10: Parsing, Creating, and Transforming XML Documents
Chapter 11: Working with Web Services
Chapter 12: Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery

Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.

Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.

Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters will introduce you to the few features not covered in Chapters 1 through 3.

Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.

Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.

Chapter 6 continues to focus on utility APIs by presenting the concurrency utilities along with the Objects and Random classes.

Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.

Chapter 8 explores filesystem-oriented I/O in terms of the File, RandomAccessFile, stream, and writer/reader classes. New I/O is covered in Appendix C.

Chapter 9 introduces you to Java's network APIs, such as sockets. It also introduces you to the JDBC API for interacting with databases.

Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.

Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. In addition to providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.

Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to install necessary tools, and develops a simple app.

What you’ll learn
  • The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
  • A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2
  • Various Java 7 tools, starting with the javac compiler and java application launcher
  • How to create user interfaces, working with web services, and a whole lot more
  • The basics of getting started with Android app development
Who this book is for
This book targets the following groups of developers:
  • Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
  • Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
  • All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
  • Even advanced Java developers may find a few items of interest
Download:

Link_1
Or
Link_2
.

Java SOA Cookbook

Eben Hewitt, "Java SOA Cookbook"
O’Reilly Media, Inc. | 2009 | ISBN: 0596520727 | 740 pages | PDF | 6,8 MB

Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It’s full of Java and XML code you can insert directly into your applications and recipes you can apply right away. The book focuses primarily on the use of free and open source Java Web Services technologies — including Java SE 6 and Java EE 5 tools — but you’ll find tips for using commercially available tools as well. Java SOA Cookbook will help you:Construct XML vocabularies and data models appropriate to SOA applications Build real-world web services using the latest Java standards, including JAX-WS 2.1 and JAX-RS 1.0 for RESTful web services Integrate applications from popular service providers using SOAP, POX, and Atom Create service orchestrations with complete coverage of the WS-BPEL (Business Process Execution Language) 2.0 standard Improve the reliability of SOAP-based services with specifications such as WS-Reliable Messaging Deal with governance, interoperability, and quality-of-service issues


The recipes in Java SOA Cookbook will equip you with the knowledge you need to approach SOA as an integration challenge, not an obstacle.
About the Author
Eben Hewitt is a Principal on the architecture team at a multi-billion dollar national retail company, where he has been focused on designing and building their Service Oriented Architecture. He has worked in IT for ten years, working on large-scale web and SOA integration projects, distributed software, and messaging systems. Hewitt is the author of four previous programming books, several industry articles, and is a contributor to the O’Reilly book 97 Things Every Software Architect Should Know, edited by Richard Monson-Haefel. He is a popular speaker at industry conferences and local user groups.

Download:

Link_1
.

Application Integration: EAI B2B BPM and SOA

Bernard Manouvrier, Laurent Menard, "Application Integration: EAI B2B BPM and SOA"
Wiley-ISTE | 2008 | ISBN: 1848210884, 0470610255 | 256 pages | PDF | 4,4 MB

Application integration assembles methods and tools for organizing exchanges between applications, and intra- and inter-enterprise business processes. A strategic tool for enterprises, it introduces genuine reactivity into information systems facing business changes, and as a result, provides a significant edge in optimizing costs.

This book analyzes various aspects of application integration, providing a guide to the alphabet soup behind EAI, A2A, B2B, BAM, BPM, ESB and SOA. It addresses the problems of choosing between the application integration solutions and deploying them successfully. It supplies guidelines for avoiding common errors, exploring the differences between received wisdom and the facts on the ground. The overview of IT urbanization will help introduce English-speaking audiences to a powerful approach to information system flexibility developed in France. A key chapter approaches the analysis and interoperation of service levels in integration projects, while the discussion on deployment methodologies and ROI calculation anchors the theory in the real world.

Application Integration: EAI, B2B, BPM and SOA relies on concrete examples and genuine experiences to demonstrate what works – and what doesn’t – in this challenging, topical and important IT domain.

 Download:

Link_1
Or
Link_2 
Or
Link_3
.

Silverlight 4 Unleashed

Silverlight 4 Unleashed By Laurent Bugnion
Publisher: S.a.m.s 2010 | 736 Pages | ISBN: 0672333368 | PDF | 25 MB



Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!

Using Silverlight 4, you can build richer and more powerful applications than ever before, and deploy them seamlessly in browsers, on desktop computers, and even on Windows Phone 7. In Silverlight 4 Unleashed, Microsoft Silverlight MVP Laurent Bugnion covers everything you need to do all this, and much more.

The only full-color, example-rich guide to Silverlight 4 for experienced Microsoft developers, Silverlight 4 Unleashed illuminates the entire development process: from installing Silverlight tools to building great user experiences, managing data to optimizing application performance.

You’ll master core Silverlight features such as controls and properties; communicating with web services; efficiently creating data-oriented line-of-business applications; working with external frameworks, and more. Bugnion concludes by showing how to use advanced features such as 3D-like effects and multitouch to deliver an even smoother, richer experience.

  • Install and use Silverlight Tools for Visual Studio
  • Extend Silverlight applications with user and custom controls
  • Group, sort, filter, page, bind, and validate data
  • Take full advantage of the Model-View-ViewModel Pattern in Silverlight
  • Access Web resources and services
  • Control the application’s appearance with resources, styles, templates, and Expression Blend
  • Sketch user experience and build iterative prototypes by easily getting feedback from end users
  • Create data-oriented applications more easily with the WCF RIA Services framework
  • Adapt Silverlight desktop applications for Windows Phone 7
  • Integrate effects and media into your applications
  • Use Unity, MEF, and the MVVM Light Toolkit to write more maintainable, extensible software
  • Optimize performance by reducing download size and memory footprint, and increasing execution speed
 Download:

Link_1
Or
Link_2
.

Oracle SOA Suite 11g Handbook

Oracle SOA Suite 11g Handbook By Lucas Jellema
Publisher: Mc/Gra w-Hi..ll 2011 | 800 Pages | ISBN: 0071608974 | PDF | 17 MB


Design and implement an agile service-oriented enterprise computing infrastructure using the detailed information in this Oracle Press guide. Written by an Oracle ACE director, Oracle SOA Suite 11g Handbook uses a hands-on case study to illustrate each programming, management, and governance concept. Get expert techniques for modeling and implementing complex business processes and deploying and securing Web services, while maximizing decoupling and code reuse.
  • Install Oracle SOA Suite 11g or migrate from a previous version
  • Design and develop composite applications using SCA and SDO
  • Model processes using BPEL, BPMN, and human task components
  • Connect components through mapping and filtering with Oracle Mediator
  • Apply the principles of event-driven architecture through complex event processing, the event delivery network, and Oracle Business Activity Monitoring server
  • Benefit from the power of Java through the Spring component and the interaction with Oracle
  • Validate, enrich, transform, route, and operate on data using the Oracle Service Bus
  • Deploy, test, and manage composite applications from the Oracle Enterprise Manager control console
 Download:

Link_1
Or
Link_2 
.

Oracle SOA Suite 11g R1 Developer's Guide

Oracle SOA Suite 11g R1 Developer's Guide By Matt Wright, Antony Reynolds
Publisher: Packt Publishing 2010 | 720 Pages | ISBN: 1849680183 | PDF | 23.67 MB



Develop Service-Oriented Architecture Solutions with the Oracle SOA Suite
Overview of Oracle SOA Suite 11g R1 Developer's Guide
A hands-on, best-practice guide to using and applying the Oracle SOA Suite in the delivery of real-world SOA applications
Detailed coverage of the Oracle Service Bus, BPEL PM, Rules, Human Workflow, Event Delivery Network, and Business Activity Monitoring
Master the best way to use and combine each of these different components in the implementation of a SOA solution
Illustrates key techniques and best practices using a working example of an online auction site (oBay)

In Detail
We are moving towards a standards-based Service-Oriented Architecture (SOA), where IT infrastructure is continuously adapted to keep up with the pace of business change. Oracle is at the forefront of this vision, with the Oracle SOA Suite providing the most comprehensive, proven, and integrated tool kit for building SOA-based applications.
Developers and Architects using the Oracle SOA Suite, whether working on integration projects, building composite applications, or specializing in implementations of Oracle Applications, need a hands-on guide on how best to harness and apply this technology. This book will guide you on using and applying the Oracle SOA Suite to solve real-world problems, enabling you to quickly learn and master the technology and its applications.
This book is a major update to Oracle SOA Suite Developer's Guide, which covered 10gR3. It is completely updated for Oracle SOA Suite 11gR1, with 40% new material, including detailed coverage of newer components, such as: the Mediator, the new Rules Editor, the Event Delivery Network, Service Data Objects, and the Meta Data Repository. There is also a complete additional chapter on advanced SOA Architecture including message delivery, transaction handling and clustering considerations.
The initial section of the book provides you with a detailed hands-on tutorial to each of the core components that make up the Oracle SOA Suite. Once you are familiar with the various pieces of the SOA Suite and what they do, the next question will typically be:
"What is the best way to use and combine all of these different components to implement a real-world SOA solution?" Answering this question is the goal of the next section. Using a working example of an online auction site (oBay), it leads you through key SOA design considerations in implementing a robust solution that is designed for change.
The final section addresses non-functional considerations and covers the packaging, deployment, and testing of SOA applications. It then details how to secure and administer SOA applications.
Use and apply the Oracle SOA Suite in the implementation of real-world SOA applications

 Download:

Link_1
Or
Link_2
.

Getting Started With Oracle Soa Suite 11g R1 - A Hands-On Tutorial

Heidi Buelow, Manas Deb (Author), Jayaram Kasi, Demed LHer , Prasen Palvankar, "Getting Started With Oracle SOA Suite 11g R1 A Hands-On Tutorial"
PacktPub | 2009 | ISBN: 184719978X | 500 pages | PDF | 19.88 MB

Fast track your SOA adoption - Build a service-oriented composite application in just hours!
Offers an accelerated learning path for the much anticipated Oracle SOA Suite 11g release
Beginning with a discussion of the evolution of SOA, this book sets the stage for your SOA learning experience
Includes a comprehensive overview of the Oracle SOA Suite 11g Product Architecture
Explains how Oracle uses standards like Services Component Architecture (SCA) and Services Data Object (SDO) to simplify application development
Describes how Oracle has unified services and events into one platform
Created to be an iterative tutorial, introducing one feature at a time
Includes exercises for associated technologies such as Governance, B2B transactions, and Business Activity Monitoring (BAM)
Built around a real-life scenario to illustrate all the key features
Full of illustrations, diagrams, and tips for developing SOA applications faster, with clear step-by-step instructions and practical examples
Written by Oracle SOA Suite Product Management team member.

Download:
Link_1
Or
Link_2
.



Related Posts with Thumbnails
 

Blog Archive

Recent Posts

  © Free E-Books U ask v provide by Free E-Books Download 2012

Disclaimer: This blog does not store any files on its server.We only index and link to content provided by sites.

USER AGREEMENT PLEASE READ : The creator of THIS PAGE or the ISP(s) hosting any content on this site take NO responsibility for the way you use the information provided on this site. These links here are for educational purposes only and SHOULD BE VIEWED ONLY. If you download any files to view them, you are agreeing to delete them within a 24 hour period. If you are affiliated with any government, or ANTI-Piracy group or any other related group or were formally a worker of one you CANNOT enter this web site, cannot access any of its files and you cannot view any of the HTML files. All the objects on this site are PRIVATE property and are meant for previewing only. If you enter this site without following these agreements you are not agreeing to these terms and you are violating code 431.322.12 of the Internet Privacy Act signed by Bill Clinton in 1995 and that means that you CANNOT threaten our ISP(s) or any person(s) or company storing these files, cannot prosecute any person(s) affiliated with this page which includes family, friends or individuals who run or enter this web site. If you want to remove links to your website, Please send an email to professionalstudents[at]gmail[dot]com.