Learnlets

Secondary

Clark Quinn’s Learnings about Learning

Processing

18 October 2018 by Clark Leave a Comment

I’ve been thinking a lot about processing in learning of late; what processing matters, when, and why. I thought I’d share my thinking with you and see what you think.  This is  my processing!  :)

We know processing is useful. You can consider Craik & Lockhart’s Levels of Processing model, or look to the importance of retrieval practice as highlighted in Brown, Roediger, and McDaniel’s Make it Stick. The point is that retrieving information from memory and doing things with it increases the likelihood of learning. One of the questions is  “what sort of retrieval (or processing)?”

I’ve always advocated for  applying the information, doing something with it.  But there are actually a variety of useful things we can do:

  • representing information (a form of reflection) whether rewriting, or mindmapping, or…
  • connecting to other known information, personal or professional
  • considering how it would be applied in practice
  • applying it in practice, real or simulated

Of course, we want there to be scrutiny and feedback for the learning to be optimized, etc.

Now, this is in the individual instance, but I’m also looking at the sequence of processing. What would be a series of activities that would develop understanding. So, for instance, for a problem-solving practice like trouble-shooting a process, what might you do? You might have  (say, after a model of the process, and examples) a sequence of :

  • critique someone else’s performance
  • try a simple example of performing
  • try a more complex example (perhaps in a group)
  • …(more examples of performing)
  • try a very complex (read: typical) example

We could throw in related tasks as well either during or as a summary:

  • create a checklist to follow
  • draw a flow diagram
  • create a representation

On a more categorical task, say determining whether a situation qualifies as this or not (with shades of grey in between), we would have a similar structure, but with different types of tasks (again, after initial content such as definition and examples):

  • review a case where it clearly is (white)
  • review a case where it clearly isn’t (black)
  • group review a case of grey (but not too bad)
  • group review a case of grey (more shady)
  • …

Again, we could have interim or summary tasks:

  • summarize the constraints
  • document a proposed process
  • make a plan for how to do it in the future
  • …

What I’ve explicitly added here is when and why to go ‘social‘.  There are benefits for the same, but should they all be social?  I’ll argue that there’s some initial prep that’s individual, to get everyone on the same page. Since all are different, it helps if this is individual. Then there’s often value in doing it socially, for the reasons in the linked post.  Then, I reckon there’s value in doing  something independently, to consolidate the learning. And, of course, to determine what capability the individual has acquired.

The point I want to make is that the processing  flow, the progression from activity to activity, matters. We want to introduce, diverge, and then converge.  We do need to elaborate across contexts to support transfer, and of course increase complexity until they’ve developed the ability to deal with the typical difficulty of cases.

I’m thinking that, too often, we forget the consolidation phase.  And we’re often doing processing that’s somewhat like what we need them to do, but ultimately tangential. There are multiple constraints here to be acknowledged, cognitive such as depth and breadth as well as pragmatic such as cost and time, but we want to find the right intersection.

And my practical question is: where does this fall apart? Are their situations where this doesn’t make sense?  I realize there are other types of outcomes that I haven’t represented (I’m being indicative, not exhaustive ;), but is this a useful way to think about it?

 

Engagement

11 October 2018 by Clark 1 Comment

In a meeting today, I was asked “how do you define engagement”, and I found it an intriguing question. I don’t know that I have a definition so much as steps to enhance it. Still, it made me think.

What engagement is not, let’s be clear, is tarting content up. It’s not just flashy visuals, stereotypes, and cute prose.  Those things add aesthetics (or, done poorly, undermine same), but that’s not where to go.

Flow stateInstead, I’m looking for an experience that has certain characteristics. One way of looking at it is through the ‘flow’ phenomenon, with cognitive immersion at a level that finds the sweet spot between frustration and boring.  Similarly, for learning, it’s the Zone of Proximal Development, between what you can do with one hand tied behind your back, and what you can’t do no matter how much support you get.  And it’s both.

You there by exploiting the alignment between the elements of practice and engaging experiences. So just as the above diagram can represent either Czikszentmihalyi or Vygotsky, there’s the alignment I highlighted in Engaging Learning  between the elements in greater elaboration. It’s goal, context, challenge, meaningfulness, and more all aligned to create that subjective feeling. And in case you say “you’re extending engagement to learning”, I will note that Koster, in his book A Theory of Fun, explicitly tied what makes games work  is that it’s about learning. So, yeah, that’s the type of engagement I’m interested in, regardless.

One of the simple ways I like to characterize it (and it’s not original with me), is ‘hard fun’.  I think, if nothing else, that’s a great heuristic. It may be like the famous quote about pornography: “you know it when you see it”. Or maybe you can coin a concise definition. And you can attempt to quantify it through objective criteria like galvanic skin response or adrenalin levels. However, I’m perfectly happy to use subjective criteria. If people say they found it challenging but fun, I’m happy. If they say it’s the best way they can see to learn it, my job is done.

I don’t really yet have a good way to define engagement in a concise specification. Do you have a definition of engagement you like?  I’d welcome hearing it!

 

 

Why Myths Matter

3 October 2018 by Clark 3 Comments

I’ve called out a number of myths (and superstitions, and misconceptions) in my latest tome, and I’m grateful people appear to be interested.  I take this as a sign that folks are beginning to really pay attention to things like good learning design. And that’s important. It’s also  important not to minimize the problems myths can create. I do that in my presentations, but I want to go a bit deeper.  We need to care about why myths matter to limit our mistakes!

It’s easy to think something like “they’re wrong, but surely they’re harmless”.  What can a few misguided intentions matter?  Can it hurt if people are helped to understand if people are different?  Won’t it draw attention to important things like caring for our learners?  Isn’t it good if people are more open-minded?

Would that this were true. However, let me spin it another way: does it matter if we invest in things that don’t have an impact?  Yes, for two reasons.  One, we’re wasting time and money. We will pay for workshops and spend time ensuring our designs have coverage for things that aren’t really worthwhile. And that’s both profligate and unprofessional.  Worse, we’re also not investing in things that might actually matter.  Like, say,  Serious eLearning. That is, research-derived principles about what  actually works. Which is what we should be getting dizzy about.

But there are worse consequences. For one, we could be undermining our own design efforts. Some of these myths may have us do things that undermine the effectiveness of our work. If we work too hard to accommodate non-existent ‘styles’, for instance, we might use media inappropriately. More problematic, we could be limiting our learners. Many of the myths want to categorize folks: styles, gender, left/right brain, age, etc.  And, it’s true, being aware of how diversity strengthens is important. But too often people go beyond; they’ll say “you’re an XYZ”, and people will self-categorize and consequently self-limit.  We could cause people not to tap into their own richness.

That’s still not the worst thing. One thing that most such instruments explicitly eschew is being used as a filter: hire/fire, or job role. And yet it’s being done. In many ways!  This means that you might be limiting your organization’s diversity. You might also be discriminatory in a totally unjustifiable way!

Myths are not just wasteful, they’re harmful. And that matters.  Please join me in campaigning for legitimate science in our profession. And let’s chase out the snake oil.  Please.

ONE level of exaggeration

26 September 2018 by Clark 5 Comments

I’ve argued before that we should be thinking about exaggeration in our learning design. And I’ve noticed that it’s a dramatic trick in popular media. But you can easily think of ways it can go wrong. So what would be appropriate exaggeration?

When I look at movies and other story-telling media (comics), the exaggeration  usually is one level.  You know, it’s like real life but some aspect is taken beyond what’s typical. So, more extreme events happen: the whacky neighbor is  maniacal, or the money problems are  potentially fatal, or the unlikely events on a trip are just more extreme.  And this works; real life is mundane, but you go too far and it treads past the line of believability. So there’s a fine line there.

Now, when we’re actually performing, whether with customers or developing a solution, it matters. It’s our  job after all, and people are counting on us.  There’s plenty of stress, because there are probably not enough time, and too much work, and…

However, in the learning situation, you’re just mimicking the real world. It’s hard to mimic the stress that comes from real life. So, I’m arguing, we should be bringing in the extra pressure through the story. Exaggerate!  You’re not just helping a customer, you’re helping the foreign ambassador’s daughter, and international relations are at stake!  Or the person you’re sweet on (or the father of said person) is watching!  This is the chance to have fun and be creative!

Now, you can’t exaggerate everything. You could add extraneous cognitive load in terms of processing if you make it too complex in the details. And you definitely don’t want to change the inherent decisions in the task and decrease the relevance of the learning. To me, it’s about increasing the meaning of the decisions, without affecting their nature. Which may require a bit of interpretation, but I think it’s manageable.

At core, I don’t think I’m exaggerating when I say exaggeration is one of your tools to enhance engagement  and effectiveness. The closer we bring the learning situation to the performance situation, the higher the transfer. And if we increase the meaningfulness of the learning context to match the performance context, even if the details are more dissimilar, I think it’s an effective tradeoff. What do  you think?

Wise technology?

25 September 2018 by Clark Leave a Comment

At a recent event, they were talking about AI (artificial intelligence) and DI (decision intelligence). And, of course, I didn’t know what the latter was so it was of interest. The description mentioned visualizations, so I was prepared to ask about the limits, but the talk ended up being more about decisions (a topic I  am interested in) and values. Which was an intriguing twist. And this, not surprisingly led me back to wisdom.

The initial discussion talked about using technology to assist decisions (c.f. AI), but I didn’t really comprehend the discussion around decision intelligence. A presentation on DA, decision analysis, however, piqued my interest. In it, a guy who’d done his PhD thesis on decision making talked about how when you evaluate the outputs of decisions, to determine whether the outcome was good, you needed values.

Now this to me ties very closely back to the Sternberg model of wisdom. There, you evaluate both short- and long-term implications, not just for you and those close to you but more broadly, and with an  explicit  consideration of values.

A conversation after the event formally concluded cleared up the DI issue. It apparently is not training up one big machine learning network to make a decision, but instead having the disparate components of the decision modeled separately and linking them together conceptually. In short, DI is about knowing what makes a good decision and using it. That is, being very clear on the decision making framework to optimize the likelihood that the outcome is right.

And, of course, you analyze the decision afterward to evaluate the outcomes. You do the best you can with DI, and then determine whether it was right with DA. Ok, I can go with that.

What intrigues me, of course, is how we might use technology here.  We can provide guidelines about good decisions, provide support through the process, etc. And, if we we want to move from smart to  wise decisions, we bring in values explicitly, as well as long-term and broad impacts. (There was an interesting diagram where the short term result was good but the long term wasn’t, it was the ‘lobster claw’.)

What would be the outcome of wiser decisions?  I reckon in the long term, we’d do better for all of us. Transparency helps, seeing the values, but we’d like to see the rationale too. I’ll suggest we can, and should, be building in support for making wiser decisions. Does that sound wise to you?

Example Diagram

19 September 2018 by Clark Leave a Comment

No, not a diagram that’s an example, a diagram about examples!  I created this because I needed a diagram to represent examples. I’ve written about them, and I have diagrams for other components of learning like models. However, I wanted to capture some important points about examples. So here we go.

Example elements

The idea here is that an example should be a story, with narrative flow. You start with a problem, and flow through the process to the outcome.

One of the important elements along the way is showing the steps  and the  underlying thinking. Experts may be saying “you do this, then this” but what they’re not articulating is important to. It’s more like “I could’ve done this  or this, but because of this…” and that needs to be heard.

Even better if a mistake was made, caught, and remedied. Showing that, and how, you monitor performance as you go is important for learners to see. That’s not illustrated here, because it  is optional.

What is captured here is that there is (or should be) a conceptual model guiding your performance, and that should be explicitly referenced in the thinking. It should show how the model was instantiated because of the context, and how it led to the outcome.

These, I argue, are important points about examples that are reflected in the work of Schoenfeld as captured in Cognitive Apprenticeship (by Collins & Brown). Making thinking visible is an important component of learning whether classroom or workplace. So, have I shown  my thinking?

Translational research?

6 September 2018 by Clark 2 Comments

I came across the phrase “Translational Behavior-Analysis”. I had no idea what that was, so I looked it up.  And I found the answer interesting. The premise is that this is an intermediary between academic and applied work.  Which I think of as a good thing, but is it really a  thing? Does it make sense?  I have mixed feelings, so I thought I’d lay them out.

So, one of the things that a few people do is translate research to practice. I’m thinking of folks who are quite explicit about it like Will Thalheimer, Patti Schank, Julie Dirksen, Ruth Clark, and Mirjam Neelen, amongst others.  They’re also practitioners, designing or consulting on solutions, but they can read research in untranslated academese and make sense of it. So is this that?

One definition I found said: “the process of applying ideas, insights, and discoveries generated through basic scientific inquiry to” <applied discipline>.  This is big in medical circles, apparently.  And that’s a good thing, I hope you’d agree.  However, they also say “occupies a conceptual space between basic research and applied research”.  Wait, I thought that  was applied research!

Ok, so further research found this gem: “Applied research is any research that may possibly be useful for enhancing health or well-being. It does not necessarily have to have any effort connected with it to take the research to a practical level.”  Ah, so we can do things in applied research that we think might be good, even if it isn’t connected to basic research. Well, then.  When I think of applied cognition, which has showed up in interface design (and I try to push in learning experience design), I think of that as doing what they call translational, but perhaps it’s not that way in other fields.

Ultimately, this was about fast-tracking medical research into changing people’s lives. And that’s a good thing. And I think our ‘interpreters’ are indeed serving to help take academic research and fast-track it into our learning designs. Will has called himself a ‘translator’ and that’s a good thing.

We also need a way for our own innovations, for instance taking agile software development and applying it to learning design, to filter back to academia and get perhaps a rigorous test. There are people experimenting with VR and other technologies, for instance, and some of the experimentation is “why not this” instead of “theory suggests that”. And both are good.  We may need translators both ways, and I think the channel back to academia is a bit weak, at least in learning and technology. Happy to be wrong about that, by the way!

I’m mindful that we have to be careful about bandwagons. There’s a lot of smoke and hype that makes it easy to distract from fundamentals that we’re still not getting right.  And I’m not sure whether applied or transformational is the right label, but it is an important  role.  I guess I still think that a tight coupling between basic and applied implies translational (I like Reeves’ Design Research as a bridge,  myself), but I’m happy to accept more nuanced views.  How about you?

Are Decisions the Key?

4 September 2018 by Clark 2 Comments

A number of years ago, now, Brenda Sugrue posited that Bloom’s Taxonomy was wrong. And, she proposed a simpler framework. I’ve never been a fan of Bloom’s; folks have trouble applying it systematically (reliably discriminating between various levels). And, while it pushed for higher levels, it left people off the hook if they decided a lower level would do it. Sugrue first proposed a simpler taxonomy, and also an alternative that was just performance. In her later version, she’s aligned the former to the work of the Science of Learning Center’s KLI (knowledge-learning-instruction) framework. But I want to go back to her ‘pure performance’ model, and make a the case that decisions are key, that they  are necessary but also sufficient.

So her latest model discriminates between concept, process, fact, principle, etc.  And, I would agree, there are likely different pedagogies applied to each.  Is that a basis enough?  Let me suggest a different approach, because I don’t see how they differ in one meaningful way. For each, you need to take some action, whether it’s to:

  • classify as a fact (is it a this or a that)
  • perform the steps (which action to take now)
  • trouble shoot the process (what experiment now)
  • predict an outcome (what will happen)

Note, however, that for each, there’s an associated decision. And that, to me, is core.  Now, I’m not claiming that they all require the same approach.  For instance, to help people deal with ambiguous decisions, I suggested a collaborative approach to discuss the parameters and unpack the thinking. To teach trouble-shooting, I would give some practice making conceptual decisions about the systems that could cause the observed symptoms. In internal combustion engines (read: cars), if it’s not running, is the air/fuel system or the electricity? How could you narrow that down?  In a diesel, you could eliminate the electrical ;).

Van Merriënboer, in his Four Component Instructional Design, talks about the knowledge you need and the complex decisions you apply that to. I agree, and so it’s not  just  about decisions. However, even the knowledge needs to be applied to stick.  To test that learners have acquired the underpinning knowledge, you can hav them exercising the models in decisions.

Ok, so you might want to short-circuit the mapping from decision to practice. I think a good heuristic (ala Cathy Moore’s Action Mapping) is just to have them do what they need to do, and give them the necessary information. However, if you want to create a ‘cheat sheet’ to accelerate performance and success, with learning goals and associated pedagogies, I won’t quibble.

Now, you can’t provide all the situations, so you need to choose the right ones that will help facilitate abstraction and transfer. You may need to also ensure that they know the requisite information, so you may need to determine that, but I think exercising the models in simpler situations helps develop them more than just a presentation.

I’m suggesting that focusing radically on decisions is the best way to work with SMEs, and is the best guide for designing practice (e.g. put learners in situations to make decisions). Everything else revolves around that. Now, are these categories reliable  types of decisions?  Will ponder. Your thoughts?

User-experienced stories

15 August 2018 by Clark Leave a Comment

Yesterday I wrote about examples as stories. And I received a comment that prompted some reflection. The comment suggested that scenarios were stories too. And I agree!  They’re not examples, but they  are stories. With a twist.

So, as I’ve said many times, simulations are just a manipulable model of the world. And a motivated, self-capable learner  can learn from them. But motivated and self-capable isn’t always a safe bet. So, instead, we put the simulation in an initial state, and ask the learner to take it to a goal state, and we choose those such that they can’t get there until they learn the relationships we want them to understand. That’s what I call a scenario.  And we can tune those into a game. (Yes, we turn them into games by tuning; making the setting compelling, adjusting the challenge, etc.)

Now, a scenario needs a number of things. It needs a context, a setting. It needs a goal, a situation to be achieved. And, I’ll suggest, it should also have a reason for that goal to make sense. If you see the alignment that says why games  should be hard fun, you’ll see that making it meaningful is one of the elements. And that,  I say, is a story. Or, at least, the beginning of one.

In short, a story has a setting, a goal, and a path to get there. We remove boring details, highlight the tension, etc.  We flesh out a setting that the learner cares about, provide a sense of urgency, and enable the goal achievement.  But it’s not all done.

The reason this isn’t a complete story is we don’t know the path the protagonist uses to accomplish the goal, or ultimately doesn’t.  We’ve provided tools for that to happen, but we, as designers, don’t control the protagonist. The learner, really,  is the the protagonist!

What I’m talking about is that the story, certainly for the learner, is co-created between the world we’ve developed, and their use of the options or choices we provide. Together, a story is written for them by us  and them.  And, their decisions and the feedback are the story  and the learning!  It’s, voilà, a learning  experience.

Learning is powerful. Creating experiences that facilitate learning are creative hard fun for the designer, and valuable hard fun for the learner. Learning is about stories, some told, some c0-created, but all valuable.

Telling stories

14 August 2018 by Clark Leave a Comment

I’ve talked about examples before, and have long suggested that examples for learning should be in the form of stories. Today I thought a little deeper about  how those stories can be told. And I thought of a particular entailment about video. But let me go through the whole  story.

So, first, an example needs to do several things.  Foremost, examples show how a concept is used in context to guide performance and achieve a solution. To put it another way, examples illustrate how a model is used to make decisions in a specific situation.  It could be situational coaching, a sales process, how to run a brainstorming session, or the basis of a good presentation. Importantly, examples need to show the underlying thinking behind what aspects of the situation made this model relevant, how it was mapped to the situation, how  it stipulated as actions to take, and what the outcomes were. It can also show mistakes, backtracking, and repair.

So how does this map to media?  There are (at least) three good ways to tell such a story. One, obviously, is prose. It’s easy to show the underlying thinking or discussions as “dialog” (internal or otherwise).  You can even illustrate model with a diagram, and convey context with a picture.  And this works.  However, for variety, you could use more visual treatments.

I’ve argued in the past that graphic novel formats also make sense. They strike a balance between conceptual and contextual,  and tell a story nicely. You can use thought bubbles to show the underlying thinking, include diagrams as a separate panel. And you can include necessary context but simplify the unnecessary context.

Finally, there’s video. This can be an animated cartoon (e.g. dynamic graphic novel), a narrated slideshow (think: Ken Burns), or a documentary style.  The question: how do you represent the model? Is it a separate narrated animation, or an overlay on the video (or both)?  I don’t think it matters as long as it’s explicit, and the underlying thinking is shown linking the concept to the context.

The point is that the nuances matter. It’s not just ‘content’; the elements that we provide have specific roles and we need to understand those.

« Previous Page
Next Page »

Clark Quinn

The Company

Search

Feedblitz (email) signup

Never miss a post
Your email address:*
Please wait...
Please enter all required fields Click to hide
Correct invalid entries Click to hide

Pages

  • About Learnlets and Quinnovation

The Serious eLearning Manifesto

Manifesto badge

Categories

  • design
  • games
  • meta-learning
  • mindmap
  • mobile
  • social
  • strategy
  • technology
  • Uncategorized
  • virtual worlds

License

Previous Posts

  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006

Amazon Affiliate

Required to announce that, as an Amazon Associate, I earn from qualifying purchases. Mostly book links. Full disclosure.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok