Index S

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

safe_mysqld script
    option groups used 
safe_mysqld script.  [See mysqld_safe script]2nd  [See mysqld_safe script]
safe_mysqld.  [See mysqld_safe]
safe_show_database variable 
sampdb database distribution
    obtaining  2nd 
sample database  2nd  3rd  4th  5th 
    creating  2nd  3rd 
    grade-keeping project example  2nd  3rd 
        table creation  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th 
    naming conventions 
    obtaining 
    requirements  2nd 
    tables
        deleting records  2nd  3rd 
        inserting records  2nd  3rd  4th  5th  6th 
        retrieving records  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th  18th  19th  20th  21st  22nd  23rd  24th  25th  26th  27th  28th  29th  30th  31st  32nd  33rd  34th  35th  36th  37th  38th  39th  40th  41st  42nd  43rd  44th  45th  46th  47th  48th  49th  50th  51st  52nd 
        updating records  2nd 
    U.S. Historical League example  2nd  3rd  4th  5th  6th 
        table creation  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th 
scalar data types
    C API  2nd 
SCALE attribute
    Perl DBI API 
scheduling
    log file expiration  2nd 
scheduling queries
    optimization  2nd  3rd 
scientific notation 
scope columns (grant tables)
    contents of  2nd  3rd 
    matching order  2nd 
        privilege problem example  2nd  3rd  4th 
scope-of-access columns (grant tables)  2nd 
score browser example
    Web-based applications  2nd  3rd  4th  5th 
scores.  [See student scores example]
scp access
    selecting ISPs 
scripts
    server connections via  2nd 
scripts.  [See Perl DBI API, PHP API]2nd  [See Perl DBI API]
searches.  [See indexes]
searching example
    Web-based applications  2nd  3rd  4th  5th  6th  7th 
SEC_TO_TIME() function 
SECOND() function 
security  2nd  3rd  4th 
    database browser example
        Web-based applications  2nd 
    external security  2nd  3rd 
        avoiding grant table risks  2nd  3rd 
        grant table structure  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th 
        modifying grant tables  2nd  3rd 
        privilege problem example  2nd  3rd  4th 
        stages of access control  2nd  3rd  4th  5th  6th  7th  8th  9th 
    hidden fields (PHP) 
    internal security  2nd  3rd 
        for data directory  2nd  3rd  4th  5th 
        for option files  2nd 
        for socket file  2nd 
        reasons for implementing  2nd 
    login authentication
        PHP API  2nd  3rd  4th  5th  6th  7th 
    of grant tables  2nd 
        initial setup  2nd  3rd 
        setting passwords  2nd  3rd 
    passwords
        encryption 
        load_defaults() function 
        log file security 
        on command line 
        resetting root password  2nd 
        setting for additional servers  2nd 
        setting for anonymous accounts 
        setting for root account  2nd  3rd 
    permissions
        for data directory 
    privacy of user-specific option files 
    privileges
        displaying available 
        granting  2nd  3rd  4th 
        of anonymous accounts 
        revoking  2nd 
    privileges.  [See privileges]
    server security
        from Web-based applications  2nd  3rd  4th  5th 
    SSL connections  2nd  3rd  4th 
    SSL support
        in client programs  2nd  3rd  4th 
    SSL.  [See SSL]
    Windows root accounts 
security functions  2nd  3rd  4th  5th  6th 
security issues
    selecting ISPs  2nd 
SELECT privilege  2nd  3rd 
SELECT statement  2nd  3rd  4th  5th  6th 
    creating tables from  2nd  3rd  4th 
    joining together  2nd 
    joins  2nd 
        full joins  2nd 
        left and right joins  2nd  3rd  4th 
        trivial joins  2nd 
    retrieving records  2nd  3rd  4th 
        calculating columns with expressions  2nd 
        from multiple tables  2nd  3rd  4th  5th  6th  7th  8th  9th 
        generating summaries  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
        limiting results  2nd  3rd 
        NULL value  2nd  3rd 
        pattern matching  2nd  3rd 
        restriction criteria  2nd  3rd  4th  5th 
        setting variables  2nd 
        sorting results  2nd  3rd  4th 
        with date values  2nd  3rd  4th  5th  6th  7th 
    subselects  2nd  3rd 
        rewriting as joins  2nd 
    unions  2nd  3rd  4th 
select_limit variable 
selectall_arrayref()
    Perl DBI database handle method  2nd 
    Perl DBI result sets  2nd 
selectall_hashref()
    Perl DBI database handle method  2nd 
selectcol_arrayref()
    Perl DBI database handle method  2nd 
selecting
    column types  2nd  3rd  4th 
        AUTO_INCREMENT columns 
        case sensitivity  2nd 
        indexes  2nd 
        performance issues  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
        range of values in column  2nd  3rd 
        types of values in column  2nd  3rd  4th  5th 
    columns for indexes  2nd 
    databases  2nd 
        PHP API 
    ISPS 
    ISPs 
        bandwidth considerations 
        general criteria  2nd  3rd  4th  5th  6th  7th  8th  9th 
        MySQL-specific criteria  2nd  3rd  4th 
        needs assessment  2nd 
        services provided  2nd 
    numeric types  2nd  3rd 
    table handlers  2nd 
selection criteria
    for APIs  2nd 
        development time  2nd  3rd  4th 
        execution environment  2nd 
        performance  2nd  3rd  4th  5th  6th  7th  8th 
        portability  2nd 
selectrow_array()
    Perl DBI database handle method  2nd 
    Perl DBI result sets  2nd 
selectrow_arrayref()
    Perl DBI database handle method  2nd 
selectrow_hashref()
    Perl DBI database handle method  2nd 
self-referential URLs
    CGI.pm Perl module  2nd  3rd 
semicolon ( )
    in queries  2nd 
semicolon ()
    go command 
sequences
    AUTO_INCREMENT attribute  2nd 
        adding to tables  2nd 
        BDB tables 
        forcing non-reuse of numbers 
        HEAP tables 
        InnoDB tables 
        ISAM tables  2nd  3rd 
        MyISAM tables  2nd  3rd  4th 
        resequencing columns  2nd 
        tips for  2nd  3rd 
    generating
        without AUTO_INCREMENT attribute  2nd  3rd  4th 
SERIALIZABLE option
    setting transaction isolation level 
server
    auto-recovery capabilities  2nd 
    coordinating table access for  2nd 
        with external locking  2nd 
        with internal locking  2nd  3rd  4th  5th  6th  7th  8th 
    listening for network connections  2nd 
    multiple servers  2nd  3rd  4th  5th 
        configuring  2nd 
        mysqld_multi script  2nd 
        on Windows  2nd  3rd 
        option files for  2nd  3rd 
        startup options  2nd 
    performance tuning  2nd 
        list of InnoDB-related server variables  2nd 
        list of server variables  2nd  3rd 
        setting server variables  2nd  3rd 
    restarting
        when unable to connect  2nd  3rd 
    shutdown  2nd 
        forcibly  2nd 
    startup
        option files  2nd 
        UNIX  2nd  3rd  4th  5th  6th  7th 
        Windows  2nd  3rd  4th  5th 
server cache
    query optimization  2nd 
server caches
    flushing  2nd 
server connections
    from Web-based applications  2nd  3rd  4th  5th 
    PHP API  2nd  3rd  4th  5th 
    terminating 
    troubleshooting
        uninitialized connection handler pointers  2nd 
    with C API  2nd  3rd 
server queries
    PHP API  2nd 
server security
    from Web-based applications  2nd  3rd  4th  5th 
server status variables
    displaying  2nd  3rd  4th  5th  6th  7th  8th 
server threads.  [See threads]
server variables
    query optimization  2nd 
server variables.  [See variables]
server_id variable 
servers
    Apache.  [See Apache]
    configuration and tuning
        adminstration duties 
    connections 
        creating accounts for  2nd 
        terminating 
        via mysql command  2nd  3rd  4th 
        via option files  2nd 
        via shell aliases  2nd 
        via shell history list  2nd 
    connections via Access 
    libmysqld library 
    login accounts
        creating for MySQL  2nd 
    multiple servers
        administration duties 
    mysqld  2nd 
    security 
    starting
        for MySQL installation  2nd 
        from command-line 
    starting as services 
    startup and shutdown
        administration duties 
servers.  [See also multiple servers]
service
    starting server as  2nd 
service names
    mysqld server 
services
    starting servers as 
Services Manager.  [See Windows Services Manager]
services provided
    selecting ISPs  2nd 
SESSION keyword
    displaying variables 
    setting variables  2nd 
session variables 
    setting 
SESSION_USER() function 
SET clause
    updating tables 
SET PASSWORD statement  2nd 
SET statement  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
    auto-commit mode 
SET string type  2nd  3rd  4th  5th  6th  7th  8th  9th 
SET TRANSACTION statement  2nd 
SHA() function 
SHA1() function 
shared libraries
    versus static libraries 
shell account access
    selecting ISPs 
shell aliases
    server connections via  2nd 
shell history list
    server connections via  2nd 
short-form options
    versus long-form options 
SHOW BINLOG EVENTS statement  2nd 
SHOW CHARACTER SET statement  2nd  3rd 
SHOW COLUMN TYPES statement  2nd 
SHOW COLUMNS statement  2nd  3rd 
SHOW CREATE DATABASE statement 
SHOW CREATE TABLE statement  2nd 
SHOW DATABASES privilege  2nd  3rd 
SHOW DATABASES statement  2nd  3rd 
SHOW FIELDS statement 
SHOW GRANTS statement 
SHOW INDEX statement  2nd 
SHOW INNODB STATUS statement 
SHOW KEYS statement  2nd 
SHOW LOGS statement  2nd 
SHOW MASTER LOGS statement 
SHOW MASTER STATUS statement  2nd 
SHOW OPEN TABLES statement  2nd 
SHOW PRIVILEGES statement  2nd 
SHOW PROCESSLIST statement  2nd 
SHOW SLAVE HOSTS statement  2nd 
SHOW SLAVE STATUS statement  2nd  3rd  4th  5th 
SHOW statement  2nd  3rd  4th  5th  6th 
SHOW STATUS statement  2nd  3rd  4th  5th  6th  7th  8th 
SHOW TABLE STATUS statement  2nd  3rd 
SHOW TABLE TYPES statement  2nd  3rd 
SHOW TABLES statement  2nd  3rd  4th  5th 
SHOW VARIABLES statement  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th 
    data directory location 
ShowErrorStatement attribute
    Perl DBI API 
shutdown
    server  2nd 
        forcibly  2nd 
shutdown command 
SHUTDOWN privilege  2nd  3rd 
SIGN() function 
SIN() function 
skip_external_locking variable  2nd 
skip_locking variable  2nd 
skip_networking variable 
skip_show_database variable 
SLAVE option
    flushing caches 
    resetting cache 
slave servers
    displaying information about  2nd  3rd  4th 
    master-slave replication relationship  2nd 
        setting up  2nd  3rd  4th 
    starting and stopping  2nd 
    threads 
SLAVE START statement 
SLAVE statement  2nd 
SLAVE STOP statement 
slave_net_timeout variable 
slow-query log  2nd  3rd  4th 
slow_launch_time variable 
SMALLINT numeric type  2nd 
socket file
    replacing  2nd 
    security  2nd 
socket variable 
software updates
    administration duties 
sort_buffer_size variable  2nd  3rd  4th 
sort_key_blocks variable 
sorting
    log files 
    query results  2nd  3rd  4th 
sorting order
    for scope columns (grant tables)  2nd 
        privilege problem example  2nd  3rd  4th 
SOUNDEX() function 
SOURCE command 
source command 
source MySQL distributions  2nd 
    installation  2nd  3rd 
space limitations
    selecting ISPs  2nd 
SPACE() function 
speed.  [See query optimization]
spreadsheet programs
    versus databases  2nd 
SQL
    (Structured Query Language)  2nd 
    administration uses of 
    importance of learning 
    limitations of  2nd 
    operators.  [See operators]
    pronunciation of 
    statements 
        accessing tables  2nd 
        altering databases  2nd  3rd  4th 
        altering tables  2nd  3rd  4th  5th  6th  7th  8th 
        analyzing tables  2nd 
        backing up tables  2nd  3rd  4th 
        comment styles  2nd  3rd  4th 
        committing transactions  2nd 
        creating databases  2nd  3rd 
        creating functions  2nd 
        creating indexes  2nd  3rd  4th  5th 
        creating tables  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th  18th  19th  20th 
        deleting binary update logs  2nd 
        deleting table rows  2nd 
        displaying binary log file information 
        displaying binary update log events  2nd 
        displaying binary update log file information  2nd 
        displaying character sets supported  2nd 
        displaying column type information  2nd 
        displaying columns  2nd 
        displaying CREATE DATABASE statement 
        displaying CREATE TABLE statement 
        displaying databases available 
        displaying index information  2nd 
        displaying InnoDB table information 
        displaying log file information  2nd 
        displaying privileges  2nd 
        displaying privileges available 
        displaying server status variables  2nd  3rd  4th  5th  6th  7th  8th 
        displaying slave server information  2nd  3rd  4th 
        displaying table information  2nd 
        displaying table types  2nd 
        displaying tables  2nd 
        displaying thread information  2nd 
        displaying variables  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th 
        dropping databases  2nd  3rd  4th 
        dropping functions 
        dropping indexes  2nd  3rd 
        dropping tables  2nd  3rd  4th 
        error checking tables  2nd  3rd 
        evaluating expressions  2nd 
        flushing caches  2nd 
        flushing privileges 
        full joins  2nd 
        granting privileges  2nd  3rd  4th 
        inserting rows into tables  2nd  3rd  4th 
        joining SELECT statements  2nd 
        joins  2nd 
        killing threads 
        left and right joins  2nd  3rd  4th 
        loading data  2nd  3rd  4th  5th  6th 
        locking tables  2nd  3rd  4th 
        multiple-table deletes and updates  2nd  3rd 
        naming conventions  2nd  3rd  4th  5th  6th 
        obtaining database or table information  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
        optimizing tables  2nd 
        renaming tables  2nd 
        repairing tables  2nd  3rd  4th  5th 
        replication servers  2nd 
        resetting cache  2nd 
        restoring tables  2nd  3rd  4th 
        retrieving rows from tables  2nd  3rd  4th  5th  6th 
        revoking privileges  2nd 
        rolling back transactions  2nd 
        selecting databases  2nd 
        setting default database 
        setting passwords 
        setting transaction isolation level  2nd 
        setting variables  2nd  3rd  4th  5th  6th 
        starting and stopping slave servers  2nd 
        subselects  2nd  3rd  4th  5th 
        transactions  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th 
        trivial joins  2nd 
        truncating tables  2nd 
        types of  2nd 
        unions  2nd  3rd  4th 
        unlocking tables 
        updating tables  2nd 
    variables
        user-defined variables  2nd 
SQL AUTO IS NULL option
    setting variables 
SQL BIG RESULT keyword
    retrieving rows from tables 
SQL BIG SELECTS option
    setting variables 
SQL BIG TABLES option
    setting variables 
SQL BUFFER RESULT keyword
    retrieving rows from tables 
SQL BUFFER RESULT option
    setting variables 
SQL CACHE keyword
    retrieving rows from tables 
SQL CALC FOUND ROWS keyword
    retrieving rows from tables 
SQL LOG BIN option
    setting variables 
SQL LOG OFF option
    setting variables 
SQL LOG UPDATE option
    setting variables 
SQL LOW PRIORITY UPDATES option
    setting variables 
SQL MAX JOIN SIZE option
    setting variables 
SQL NO CACHE keyword
    retrieving rows from tables 
SQL QUERY CACHE TYPE option
    setting variables 
SQL QUOTE SHOW CREATE option
    setting variables 
SQL SAFE UPDATES option
    setting variables 
SQL SELECT LIMIT option
    setting variables 
SQL SLAVE SKIP COUNTER option
    setting variables 
SQL SMALL RESULT keyword
    retrieving rows from tables 
SQL statements
    for table changes in data directory  2nd 
SQL THREAD option
    starting and stopping slave servers 
SQL WARNINGS option
    setting variables 
sql_mode variable 
SQRT() function 
SSL
    program options
        list of  2nd 
SSL columns (grant tables)  2nd  3rd 
SSL connections  2nd  3rd  4th 
    specifying in GRANT statement  2nd 
SSL status variables
    displaying  2nd  3rd 
SSL support
    in client programs  2nd  3rd  4th 
standalone interpreters
    versus module interpreters  2nd  3rd  4th 
standalone PHP scripts  2nd 
start-slave command 
start_html()
    CGI.pm Perl module 
starting
    server
        option files  2nd 
        UNIX  2nd  3rd  4th  5th  6th  7th 
        Windows  2nd  3rd  4th  5th 
    servers
        as services 
        for MySQL installation  2nd 
        from command-line 
    slave servers  2nd 
STARTING BY clause
    loading data 
startup options
    for multiple servers  2nd 
Statement attribute
    Perl DBI API  2nd 
statement counter status variables
    displaying 
statement handle attributes
    Perl DBI API  2nd  3rd  4th  5th  6th  7th  8th 
statement handle methods
    Perl DBI API  2nd  3rd  4th  5th  6th  7th 
statements (SQL) 
    binary log files
        displaying information about 
    binary update log files
        displaying information about  2nd 
    binary update logs
        deleting  2nd 
        displaying events  2nd 
    cache
        resetting  2nd 
    caches
        flushing  2nd 
    character sets
        displaying supported  2nd 
    comment styles  2nd  3rd  4th 
    databases
        altering  2nd  3rd  4th 
        creating  2nd  3rd 
        displaying available 
        dropping  2nd  3rd  4th 
        obtaining information about  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
        selecting  2nd 
        setting default 
    displaying CREATE DATABASE statement 
    displaying CREATE TABLE statement 
    expressions
        evaluating  2nd 
    functions
        creating  2nd 
        dropping 
    indexes
        creating  2nd  3rd  4th  5th 
        displaying information about  2nd 
        dropping  2nd  3rd 
    InnoDB tables
        displaying information about 
    joining SELECT statements  2nd 
    joins  2nd 
        full joins  2nd 
        left and right joins  2nd  3rd  4th 
        trivial joins  2nd 
    loading data  2nd  3rd  4th  5th  6th 
    log files
        displaying information about  2nd 
    multiple-table deletes and updates  2nd  3rd 
    naming conventions 
        case sensitivity  2nd 
        database elements  2nd  3rd 
    passwords
        setting 
    privileges
        displaying  2nd 
        displaying available 
        flushing 
        granting  2nd  3rd  4th 
        revoking  2nd 
    replication servers  2nd 
    restoring tables  2nd 
    server status variables
        displaying  2nd  3rd  4th  5th  6th  7th  8th 
    slave servers
        displaying information about  2nd  3rd  4th 
        starting and stopping  2nd 
    subselects  2nd  3rd 
        rewriting as joins  2nd 
    tables
        accessing  2nd 
        altering  2nd  3rd  4th  5th  6th  7th  8th 
        analyzing  2nd 
        backing up  2nd  3rd  4th 
        creating  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th  18th  19th  20th 
        deleting rows  2nd 
        displaying  2nd 
        displaying column type information  2nd 
        displaying columns  2nd 
        displaying information about  2nd 
        displaying types of  2nd 
        dropping  2nd  3rd  4th 
        error checking  2nd  3rd 
        inserting rows  2nd 
        inserting rows into  2nd 
        locking  2nd  3rd  4th 
        obtaining information about  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th 
        optimizing  2nd 
        renaming  2nd 
        repairing  2nd  3rd  4th  5th 
        restoring  2nd 
        retrieving rows from  2nd  3rd  4th  5th  6th 
        truncating  2nd 
        unlocking 
        updating  2nd 
    threads
        displaying information about  2nd 
        killing 
    transactions  2nd  3rd  4th  5th  6th  7th  8th 
        committing  2nd 
        non-transactional alternatives  2nd  3rd 
        reasons for using  2nd 
        rolling back  2nd 
        setting isolation level  2nd 
    types of  2nd 
    unions  2nd  3rd  4th 
    variables
        displaying  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th 
        setting  2nd  3rd  4th  5th  6th 
static libraries
    versus shared libraries 
statistics.  [See information gathering functions]
status command  2nd 
status files
    in data directory  2nd  3rd  4th  5th 
        relocating  2nd 
STATUS option
    flushing caches 
STD() function 
STDDEV() function 
stealing data
    methods for  2nd 
stop-slave command 
stopping
    slave servers  2nd 
stopping.  [See shutdown]
storage structure
    for privilege columns (grant tables)  2nd 
stored procedures
    lack of support for 
STRAIGHT JOIN keyword 
    retrieving rows from tables 
STRAIGHT JOIN statement
    forcing joins  2nd 
STRCMP() function  2nd 
string comparisons  2nd 
string concatenation 
string data types  2nd  3rd  4th 
string functions  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th 
string types  2nd  3rd  4th  5th  6th  7th  8th 
    attributes  2nd  3rd  4th 
    BLOB string type  2nd  3rd 
    CHAR string type  2nd  3rd  4th  5th  6th  7th 
    combining with numeric types  2nd 
    concatenation 
    ENUM string type  2nd  3rd  4th  5th  6th  7th  8th  9th 
    length in characters versus bytes  2nd 
    LONGBLOB string type  2nd 
    LONGTEXT string type  2nd 
    MEDIUMBLOB string type  2nd 
    MEDIUMTEXT string type  2nd 
    SET string type  2nd  3rd  4th  5th  6th  7th  8th  9th 
    size and storage requirements 
    TEXT string type  2nd  3rd 
    TINYBLOB string type  2nd 
    TINYTEXT string type  2nd 
    VARCHAR string type  2nd  3rd  4th  5th  6th  7th 
    versus numeric types  2nd 
        performance issues  2nd 
string-to-number conversion 
structural terminology for databases  2nd  3rd  4th 
Structured Query Language.  [See SQL]
structures
    C API.  [See also non-scalar data types]
structures.  [See also objects]
student scores example
    PHP API  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th  12th  13th  14th  15th  16th  17th 
SUBDATE() function 
SUBJECT keyword
    granting privileges 
subselects  2nd  3rd  4th  5th 
    rewriting as joins  2nd 
SUBSTRING() function 
SUBSTRING_INDEX() function 
subtraction operator (-) 
SUM() function 
    generating summaries 
summaries
    generating
        from query results  2nd  3rd  4th  5th  6th  7th  8th  9th  10th 
summary functions  2nd  3rd  4th 
SUPER privilege  2nd  3rd 
superuser privileges
    avoiding risks 
switch statement
    PHP API 
symbolic links
    data directory security 
symlinks
    data directory relocation  2nd 
        databases  2nd  3rd 
syntax
    PHP API
        similarities with other languages 
synthetic indexes 
SYSDATE() function 
system command 
system performance.  [See performance]
system requirements
    client programs  2nd 
System V-style systems
    starting server 
system variables
    setting 
SYSTEM_USER() function 



MySQL
High Performance MySQL: Optimization, Backups, Replication, and More
ISBN: 0596101716
EAN: 2147483647
Year: 2003
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net