Skip to main content

Home/ ICTs and Pedagogy/ Group items tagged manipulatives

Rss Feed Group items tagged

wilkoo

Technology for positive: Using Technology to Differentiate Instruction - 1 views

  •  
    "One of the major benefits of using technology in the classroom is the ability to differentiate instruction to meet the needs of every student in every lesson. Just as every student grows and develops at different rates, they learn in different ways and at different speeds. Technology makes it possible to pace lessons appropriately for each student's learning level and can be used to promote learning in the multiple intelligences. Below you will find website suggestions that address the different learning styles in your classroom with the help of technology: Verbal-Linguistic These learners enjoy learning through speaking, writing, reading, and listening. In the classroom setting these students shine when given tasks such as taking notes, researching, listening, reading for information, and writing. Websites to encourage learning for Verbal-Linguistic students: 1. http://wordle.net Allow students to express themselves creatively with words 2. http://ed.voicethread.com Capture student voices with audio, text, pictures , and video 3. http://zoho.com- A free online word processor, and presentation tool 4. http://gcast.com- Students can podcast (voice recording) online. 5. http://kerpoof.com - Students can create stories or mini- movies 6. http://www2.shidonni.com- Students create animated stories 7. http://tickatok.com Students can create stories and turn them into a book 8. http://pbskids.org/wordworld A world where words come alive 9. http://readwritethink.org 52 interactive activities related to reading, writing, and speaking 10. http://speakaboos.com Students can read stories online, record their own story and play literacy games Logical-Mathematical These learners love numbers, reasoning, and problem solving. These students enjoy measuring, calculating, and organizing data. In the classroom students will shine when given tasks such as collecting data, conducting experiments, solving proble
landconway6

Virtual Manipulatives - 1 views

  •  
    Great IWB maths manipulatives resource. Includes backgrounds from Bears in a Boat to the cartesian plane and manipulatives such as counters, MABs and unifix cubes.
djplaner

Word Clouds « Learning Technologies - 3 views

  •  
    Generating word clouds is at its essence the manipulation of text into a graphical form. A form of visualisation.
djplaner

Evolving English: One Language, Many Voices :: Map your voice - about - 8 views

  •  
    A project that gathered audio of people speaking one of two texts. The audio has been combined with a Google map to show the location of the voice. You can traverse the map, select a voice and listen to it. Shows how ICTs can be used to gather and store information. And then be used to manipulate it (to present a map interface) to allow distribution.
djplaner

The Electronic Digital Computer - How It Started, How It Works and What It Does - NYTim... - 7 views

  • Whether it is solving a differential equation on the motion of charged particles or keeping track of a nuts-and-bolts inventory, the digital computer functions fundamentally as a numerical transformer of coded information. It takes sets of numbers, processes them as directed and provides another number or set of numbers as a result
  • Among the characteristics that make it different are the flexibility with which it can be adapted generally to logical operations, the blinding speed with which it can execute instructions that are stored within its memory, and its built-in capacity to carry out these instructions in sequence automatically and to alter them according to a prescribed plan.
  • Despite its size and complexity, a computer achieves its results by doing a relatively few basic things. It can add two numbers, multiply them, subtract one from the other or divide one by the other. It also can move or rearrange numbers and, among other things, compare two values and then take some pre-determined action in accordance with what it finds.
  • ...7 more annotations...
  • For all its transistor chips, magnetic cores, printed circuits, wires, lights and buttons, the computer must be told what to do and how
    • djplaner
       
      Increasingly there are algorithms that mean that the computer doesn't need to be told what to do. It is capable of learning. For example, in the past computers couldn't drive cars on the road. To do this the computer would have to be told how to do everything - accelerate, turn, how far to turn etc. The new algorithms are such that a computer (actually probably many computers) can drive a car without being told what to do (not a perfect analogy, but hopefully useful)
  • If the data put into the machine are wrong, the machine will give the wrong answer
  • Developing the software is a very expensive enterprise and frequently more troublesome than designing the actual "hardware
  • o specify 60,000 instructions
    • djplaner
       
      Facebook reportedly has at least 62 million lines of code (instructions) to make all of its features work.
  • This requires an input facility that converts any symbols used outside the machine (numerical, alphabetical or otherwise) into the proper internal code used by the machine to represent those symbols. Generally, the internal machine code is based on the two numerical elements 0 and 1
    • djplaner
       
      This applies to any data that an ICT uses - pictures, sound etc. It has to be converted into 0s and 1s (binary digits) that software can then manipulate
  • The 0's and 1's of binary notation represent the information processed by the computer, but they do not appear to the machine in that form. They are embodied in the ups and downs of electrical pulses and the settings of electronic switches inside the machine
  • The computational requirements are handled by the computer’s arithmetic-logic unit. Its physical parts include various registers, comparators, adders, and other "logic circuits."
    • djplaner
       
      This is the bit of the ICT that does the manipulation. Everything you do to manipulate data (e.g. apply Instagram filters) is reduced down to operations that an arithmetic-logic unit (ALU) - or similar - can perform
  •  
    An "ancient" (1967) explanation of how a digital computer works - including some history.
Michelle Thompson

National Library of Virtual Manipulatives - 0 views

  •  
    We were given this resource by David Martin for our EDX3280 Maths course. It is great for all mainstream education and there may even be some application for higher learning, like TAFE.
jadephilp

The Australian Curriculum v4.2 Information and Communication Technology (ICT) capabilit... - 3 views

    • Kirstie Willadsen
       
      This bubbl.us concept map in an example of what the teacher can use to create resources for students as well as a way students can demonstrate creatively their ideas and understanding of ICT.  This links directly to what foundation year students should be able to achieve by the end of the year found under the creating with ICT heading.  
  • Generate ideas, plans and processes use ICT to generate ideas and plan solutions Show examples
  • Generate ideas, plans and processes use ICT to generate ideas and plan solutions Show examples
  • ...15 more annotations...
  • Generate ideas, plans and processes use ICT to generate ideas and plan solutions Show examples
  • Generate ideas, plans and processes use ICT to generate ideas and plan solutions Show examples
  • Generate ideas, plans and processes use ICT to generate ideas and plan solutions Show examples Examples: using tables, photos and sketches in planning documents English (ACELY1682) Science (ACSIS054) History (ACHHK078) Generate solutions to challenges and learning area tasks create and modify simple digital solutions, creative outputs or data representation/transformation for particular purposes Show examples Examples: editing text, images, audio, and video for presentations and story-telling; transforming data between numerical and graphical digital representation; applying editing strategies Mathematics (ACMMG091) English (ACELY1685) History (ACHHS071) Level 4 Typically by the end of Year 6, students: Generate ideas, plans and processes use ICT effectively to record ideas, represent thinking and plan solutions Show examples Examples: using timeline software to plan processes; using concept mapping and brainstorming software to generate key ideas; using graphic and audio visual software to record ideas Mathematics (ACMNA123) English (ACELY1704) Science (ACSIS086) Generate solutions to challenges and learning area tasks independently or collaboratively create and modify digital solutions, creative outputs or data representation/transformation for particular audiences and purposes Show examples Examples: manipulating and combining images, text, video and sound for presentations; creating podcasts; applying purposeful editing and refining processes Mathematics (ACMSP119) English (ACELT1798) Science (ACSIS090) History (ACHHS106) Level 5 Typically by the end of Year 8, students: Generate ideas, plans and processes use appropriate ICT to collaboratively generate ideas and develop plans Show examples Examples: sharing documents including text, graphics and numbers Mathematics (ACMNA189) English (ACELY1720) Science (ACSIS144) Generate solutions to challenges and learning area tasks design and modify simple digital solutions, or multimodal creative outputs or data transformations for particular audiences and purposes following recognised conventions Show examples Examples: creating movies, animations, websites and music; programming games; using spread sheets; managing and editing original source materials Mathematics (ACMNA187) English (ACELY1728) Science (ACSIS129) History (ACHHS214) Level 6 Typically by the end of Year 10, students: Generate ideas, plans and processes select and use ICT to articulate ideas and concepts, and plan the development of complex solutions Show examples Examples: using software to create hyperlinks, tables and charts; using design and project planning software English (ACELY1751) Generate solutions to challenges and learning area tasks Design, modify and manage complex digital solutions, or multimodal creative outputs or data transformations for a range of audiences and purposes Show examples Examples: modelling solutions in spread sheets, creating movies, animations, websites and music; programming games; using databases; creating web pages for visually impaired users; using advanced functions to manage and edit digital products for desired effects Mathematics (ACMNA229) English (ACELT1773) Science (ACSIS203) History (ACHHS193)
  • or data representation/transformation for particular purposes
  • use ICT to generate ideas and plan solutions
  • Generate ideas, plans and processes
  • Define and plan information searches
  • Examples: explaining why a source of digital information was used or trusted in preference to another Mathematics (ACMNA057) English (ACELA1793) History (ACHHS068) Level 4 Typically by the end of Year 6, students: Define and plan information searches use a range of ICT to identify and represent patterns in sets of information and to pose questions to guide searching for, or generating, further information Show examples Examples: using tables, charts and graphic organisers such as concept maps Mathematics (ACMSP119) English (ACELY1704) History (ACHHS120) Science (ACSIS086) Locate, generate and access data and information locate, retrieve or generate information using search engines and simple search functions and classify information in meaningful ways Show examples Examples: searching and locating files within school directory; searching across web or within site; organising in folders, tables or databases, using simulations to generate and organise information on real world problems Mathematics (ACMSP145) English (ACELY1712) Science (ACSIS104) History (ACHHS101) Select and evaluate data and information assess the suitability of data or information using a range of appropriate given criteria Show examples Examples: selecting the most useful/reliable/relevant digital resource from a set of three or four alternatives Mathematics (ACMNA128) English (ACELY1704) Science (ACSIS087) Level 5 Typically by the end of Year 8, students: Define and plan information searches use a range of ICT to analyse information in terms of implicit patterns and structures as a basis to plan an information search or generation Show examples Examples: using graphic organisers to plan a search with links to sources Mathematics (ACMNA174) English (ACELY1723) Science (ACSIS125) History (ACHHS208) Locate, generate and access data and information locate, retrieve or generate information using search facilities and organise information in meaningful ways Show examples Examples: searching within document – find/search/buttons/tabs; using search strings; accessing primary data through online or local equipment; using simulation tools to test hypotheses to problems Mathematics (ACMSP284) English (ACELY1723) Science (ACSIS129) History (ACHHS208) Select and evaluate data and information assess the suitability of data or information using appropriate own criteria Show examples Examples: applying criteria developed for an enquiry or project; considering the adequacy of source of information English (ACELY1734) Science (ACSIS125) History (ACDSEH030) Level 6 Typically by the end of Year 10, students: Define and plan information searches select and use a range of ICT independently and collaboratively, analyse information to frame questions and plan search strategies or data generation Show examples Examples: using wikis or other shared documents; searching databases Science (ACSIS165) History (ACHHS168) Locate, generate and access data and information use advanced search tools and techniques or simulations and digital models to locate or generate precise data and information that supports the development of new understandings Show examples Examples: using logical statements such as true/false; searching within fields or for data type; using data logger equipment, digital microscope; using digital models to test and adjust hypotheses to problems Mathematics (ACMSP227) Science (ACSIS199) History (ACHHS186) Select and evaluate data and information <DIV class=elmark
  • use ICT to plan an information search or generation of information, recognising some pattern within the information,
  • locate, retrieve or generate information from a range of digital sources
  • Examples: editing text, images, audio, and video for presentations and story-telling; transforming data between numerical and graphical digital representation; applying editing strategies Mathematics (ACMMG091) English (ACELY1685) History (ACHHS071) Level 4 Typically by the end of Year 6, students: Generate ideas, plans and processes use ICT effectively to record ideas, represent thinking and plan solutions Show examples Examples: using timeline software to plan processes; using concept mapping and brainstorming software to generate key ideas; using graphic and audio visual software to record ideas Mathematics (ACMNA123) English (ACELY1704) Science (ACSIS086) Generate solutions to challenges and learning area tasks independently or collaboratively create and modify digital solutions, creative outputs or data representation/transformation for particular audiences and purposes Show examples Examples: manipulating and combining images, text, video and sound for presentations; creating podcasts; applying purposeful editing and refining processes Mathematics (ACMSP119) English (ACELT1798) Science (ACSIS090) History (ACHHS106) Level 5 Typically by the end of Year 8, students: Generate ideas, plans and processes use appropriate ICT to collaboratively generate ideas and develop plans Show examples Examples: sharing documents including text, graphics and numbers Mathematics (ACMNA189) English (ACELY1720) Science (ACSIS144) Generate solutions to challenges and learning area tasks design and modify simple digital solutions, or multimodal creative outputs or data transformations for particular audiences and purposes following recognised conventions Show examples Examples: creating movies, animations, websites and music; programming games; using spread sheets; managing and editing original source materials Mathematics (ACMNA187) English (ACELY1728) Science (ACSIS129) History (ACHHS214) Level 6 Typically by the end of Year 10, students: Generate ideas, plans and processes select and use ICT to articulate ideas and concepts, and plan the development of complex solutions Show examples Examples: using software to create hyperlinks, tables and charts; using design and project planning software English (ACELY1751) Generate solutions to challenges and learning area tasks Design, modify and manage complex digital solutions, or multimodal creative outputs or data transformations for a range of audiences and purposes Show examples Examples: modelling solutions in spread sheets, creating movies, animations, websites and music; programming games; using databases; creating web pages for visually impaired users; using advanced functions to manage and edit digital products for desired effects Mathematics (ACMNA229) English (ACELT1773) Science (ACSIS203) History (ACHHS193)
  • create and modify simple digital solutions, creative outputs or data representation/transformation for particular purposes
  • use ICT to generate ideas and plan solutions
  • use appropriate ICT tools safely to share and exchange information with appropriate known audiences
  • understand that computer mediated communications are directed to an audience for a purpose
mrs parry

What is Universal Design and How Can it be Implemented? - 0 views

  •  
    "Equitable Use, seeks to maximise the usefulness of design for everyone, identical whenever possible and equivalent when not, so that it avoids segregating or stigmatising any users. Flexibility in Use , values design that accommodates a wide range of individual preferences and abilities. Simple and Intuitive Use, seeks to create ease of understanding for users, regardless of their experience, knowledge and language. Perceptible Information, seeks to ensure that design allows information to be communicated effectively to the user, regardless of ambient conditions or the userÕs sensory abilities. Tolerance for Error, seeks to minimise hazards and the negative consequences of accidental or unintended actions. Low Physical Effort, seeks to ensure that interaction with the environment can occur efficiently and comfortably and with minimal fatigue. Size and Space for Approach and Use, seeks to maximise approach, reach and manipulation capabilities of users irrespective of their size, posture and mobility."
jenni brown

Room 13 International | An international community of creatives - 2 views

shared by jenni brown on 27 Apr 13 - No Cached
  •  
    I think art is like technology, it allows students to create and manipulate tools, this website has managed to combine the power of both
djplaner

Teaching Math With the Kinect - YouTube - 1 views

  •  
    Some early work using the Kinect to have students physically manipulate/interact with mathematical concepts.
djplaner

Track Coach Reinvents the Stopwatch | Elance Blog - 1 views

shared by djplaner on 18 Jul 14 - No Cached
  •  
    An old description of how the old HPE standard of a stopwatch has been reinvented as an ICT. Starting to help automate more of the process and allow the storage and manipulation of digital information
Leigh Campbell

What are ICTs?: A Queensland View - 10 views

  • technologies that are used for accessing, gathering, manipulating and presenting or communicating information
    • djplaner
       
      Again a list of operations that can be done with these technologies. How many of these operations are used in learning and teaching?
    • Justene Webb
       
      For me personally I have seen many of these technologies being used in learning and teaching. Eg - The use of Ipads and computer labs, using the smart board to do internet searches as a whole class by encouraging the students to think about key words relating to what they are researching, and using a software application called Tux Paint to re-create a story scene as an extension from an English project.
  • ICT tends to mean computers and their peripheral devices
    • djplaner
       
      This is no longer the case. Mobile phones, tablets, bee bots and the integration of ICTs into a range of devices is moving beyond just computers
    • Donna Schlatter
       
      I totally agree.  Children are using technologies like vados, easispeaks, iTeddies, digital cameras to achieve required outcomes and assessment tasks.
    • Colleen Lenehan
       
      I thought that was the old definition of ICT and that its new definition embraced anything that was available for communication purposes, storing data, gathering it, sharing it, etc. as seen in the Hello Kitty video. I fully support the idea that ICT is not regarded as a piece of equipment but it should be a way of life where it is a/any tool used for whatever is required so rather than thinking how we can incorporate ICT into the school curriculum, it should simply be one of the avenues used by students to achieve what they want to achieve.
  • what, in fact, is critical is “how” the technologies are used (Reimann &amp; Goodyear, 2004).
    • djplaner
       
      It's important how technology is used. What impact it has on learning. Using technology is not enough
  • ...4 more annotations...
  • While the computer is itself not a catalyst, its valency as a conduit for communication, collaboration and knowledge building has the potential to transform learning.
    • djplaner
       
      The ability of ICTs to support communication, collaboration and knowledge building are important. Have you used ICTs for any of these?
    • Donna Schlatter
       
      Yes, the classroom that I work in has a little down syndrome girl who uses an iPad for communication.  I know of another class who has a student diagnosed with dyslexia and he uses a computer for typing up all his work.
    • Michelle Newton
       
      What a great example of differentiation and inclusion.
  • a similarly disparate and motley collection of machines of different capacities and configurations may be being used by students and be constituting the learning environment
    • djplaner
       
      It is 8+ years since Lloyd wrote this piece. In very recent times we've seen the Digital Education Revolution - where many students were given laptops - but that is now slowly moving onto the BYOD (bring your own device) era. An era where students are allowed (of if they are not, they still do anyway) their own devices (phones, tablets, computers). It's likely that BYOD is likely to end up with "a similarly disparate and motley collection of machines of different capacities and configurations", what are the implications for teaching?
    • Colleen Lenehan
       
      Surely this would encourage discrimination between the students with everyone knowing who had expensive/cheap computers with out of date/the latest versions of software packages. That being the case then it will increase the difficulty of the teacher to both teach ICT and allow the students to use their own forms of ICT. Firstly, because more recent software packages allow greater flexibility (usually) so some students will be physically capable of more complex software usage and also it would be a lot harder to guage what all students are doing on their ICT equipment as a quick glance will not necessarily let the teacher know where each student is at with their work.
  • The configuration of computers in schools may range from individual machines, to distributed models, and to sophisticated networks
    • Kate Dugdale
       
      I work in a school that has recently rolled out Samsung slates to all students in grades 4-6.  Next year they are going to roll them out from grade 7-12, and then, the year after in grades P-3.  They have also commenced using a program called D2L (Desire to learn), to deliver the content to students.  It has been very interesting to see how different teachers have coped with the changes.  Some embrace it and have done an amazing job of incorporating it into their teaching, while others have resisted the changes and really struggled with incorporating it into their classrooms.  No matter what ICTs the school has available it seems, to me anyway, that the teacher will be the crucial factor as to whether these ICTs are used successfully and appropriately.
    • Colleen Lenehan
       
      I agree with you, Kate. When people resist what has to be done, then there is no creativity or extensions or allowing the students to be risk takers themselves. This is borne out by Toomey (2001) when part of his definition of ICT actually includes "manipulating" and "communicating".
  • There is no standard school configuration of machines
    • Donna Schlatter
       
      How true is this... I have been to a few schools for prac and each school has a different focus on ICT.  One school I attended had a computer lab, put the screens were the good old huge dinosaur ones.  Then another school I attend had two computer labs full of up-to-date computers with flat screens etc.  It's a same that schools aren't all the same.
    • Leigh Campbell
       
      I agree Donna, unfortunatley that's where funding and grants come into it as well as the hard work of the fundraising activities, sometimes the budget focus is on other areas as well. Access and equity in relation to current technology is a major issue in educational equality and very topical too.
  •  
    Semester 2, 2013 reading - Week 1. Defining ICTs.  
Shari Kath

Designing ICT rich lessons TIP model - 3 views

When looking at the table provided of challenges that may be faced during teaching experience or planning lessons, it was drew to my attention that two had been an issue that I have faced before on...

edc3100 ictexamples education technology

started by Shari Kath on 07 Jun 13 no follow-up yet
djplaner

Google Code Playground - 2 views

  •  
    A bit more technical, but the Dynamic Feed Control is the tool used on the Study Desk to display updates to the EDC3100 Diigo group and eventually student blogs and the twitter feed.
djplaner

EdTech Solutions - Teaching Every Student: A Must Have Tool for Any Student Using Googl... - 6 views

  •  
    Post from an assistive technology consultant about a Chrome browser plugin to help struggling readers when using Google docs.
djplaner

Convert Words to Pages - Free Calculator (select font & size) - 3 views

  •  
    An online "calculator" that will tell you how many pages a given number of words will take up. You can select the font style, size and spacing.
djplaner

"Digital Life": an augmented music video parody #edcmooc final artifact | Amy's MOOCs: ... - 2 views

  •  
    A blog post that describes the process for creating a music video parody reflecting on how digital technology has changed us. Cool tools used, a description of the process and a great end result.
Elke Arndell

Self-authored e-books: Expanding young children's literacy experiences and skills (full... - 2 views

  • PowerPoint is ideal for helping young children to make basic self-authored e-books.
  • helping early childhood professionals to engage young children in new literacy and language experiences.
  • multi-literacies, that self-authored books present an opportunity for early childhood professionals to develop a partnership between ICT and reading.
  • ...16 more annotations...
  • By helping children self-author and produce e-books, early childhood professionals can make the use of computers more interactive and personal.
  • PowerPoint is ideal for helping young children to make basic self-authored e-books.
  • information and communication technology (ICT) is being viewed as another tool for early childhood professionals and children to use in this domain of learning in a way that can complement the more traditional provision of literacy experiences (Hills, 2010; Parett, Quesenberry &amp; Blum, 2010; Marks, 2007; Siraj-Blatchford &amp; Siraj-Blatchford, 2003).
  • Brown and Murray (2006) put it, children need to be able to use ICT so that they are adequately prepared for the future
    • Elke Arndell
       
      This can be included in play-based, co-constructed classrooms by incorporating the internet, digital camera, iPad. Communication can be a simple as a menu of pictures, looking at a picture to create a mask or sea creature, to photograph a collage item and add the photo to a construction book.
  • Western society has invested print-based media with significant authority, but notions about literacy are changing. As society and technology evolve, there is a shift to an acceptance of digital forms of literacy (Jewitt &amp; Kress, 2003). Increasingly, young children are exposed to communication tools and circumstances that are multimodal instead of solely linguistic (Hill, 2007
  • ICT as a tool for enriching the teaching and learning environment for young children.
  • They explain a mode as a ‘regularised organised set of resources for meaning-making, including image, gaze, gesture, movement, music, speech and sound effect’ (p. 2).
  • Text now refers to multiple forms of communication including information on a digital screen, video, film and other media, oral speech, television, and works of art as well as print materials. Electronic texts in particular have become part of children’s everyday lives to the extent that before they commence school, a growing number of children have more experience with electronic texts than they do with books. It is important to recognise that print is now only one of several media which transmit messages in our culture (p. 156).
  • The reading of texts has traditionally focused on decoding–encoding print’s alphabetic codes. Texts children read today, however, might be a mixture of images and print, and the delivery might be interactive with mobile forms rather than just print fixed on a page (Walsh, 2008).
  • These multi-media forms of literacy include traditional forms of print and numbers, but also hypertext, symbols, photographs, animations, movies, DVDs, video, CD-ROMs and website environments (Luke, 1999; Walsh, 2008).
  • Belonging, Being and Becoming: The Early Years Learning Framework. In particular, Outcome 5: Children are effective communicators, has a section on how they can use ICTs to access information, explore ideas and represent their thinking (Australian Government Department of Education, Employment and Workplace Relations [DEEWR] for the Council of Australian Governments, 2009).
    • Elke Arndell
       
      Families and parents are still a child first teacher. Teachers acknowledge and respect that each child comes to a centre with varying degrees of prior knowledge.
  • Young children may have access to certain technologies as they were already present in their homes but this did not always mean that they were allowed and/or able to use these. O’Hara’s findings support the arguments made by Marsh (2004), Smith (2005) and others that young children already have an understanding of ICT knowledge and competences when they enter formal schooling as a consequence of differing levels of parental intervention and modelling along with being able to acquire their own new information, abilities and attitudes.
  • that to read and create multimodal texts, children do need to be able to combine traditional literacy practices with the comprehension, design and manipulation of various ‘modes of image, graphics, sound and movement with text’ (p. 108).
  • Walsh (2008) and Healy (2000), we are not suggesting abandoning practices centred on the traditions of print literacy but instead propose early childhood professionals include a range of texts for young children that expand beyond the current print traditions. Self-authored e-books are one way to accomplish this, as they can create a partnership between ICT and reading.
  •  
    Self authored e-books
  •  
    Self authored e-books
1 - 20 of 30 Next ›
Showing 20 items per page